网站首页 > 技术文章 正文
有多少人像我之前一样,每次为了能够在部署一个Docker容器,都需要在网上找上半天的教程,而且教程大多数都是群晖的,虽然要配置的参数都差不多,但真的是弄不来。而且GUI界面看起来友好,实际操作起来却非常繁琐,选项复杂得让人头疼。很多用户在使用过程中,常常因为一个小小的配置错误,导致整个部署过程重头再来,费时又费力。
最近研究了很久发现,开放了SSH完整权限的UGOS Pro是真的好用,不用像极空间一样通过安装ubuntu镜像才能获取权限,只需要在「控制面板-终端机」启用SSH,即可直接复制Docker Hub网站(https://hub.docker.com)上的命令,一键部署Docker。
而且你打开Docker Hub网站后,你会发现犹如打开了新世界的大门,只需要用英文搜一搜,你想要什么Docker容器都有,再也不用局限于网上现有的教程了!
下面进入正题,教你们如何通过SSH一键部署Docker!
SSH部署Docker需要准备什么?
1、SSH连接UGOS PRO
连接UGOS PRO可以使用PuTTY或Termius等终端工具,也可以简单粗暴通过Windows或Mac自带的「终端」通过输入「ssh 用户名@NAS-IP -p22」 命令连接UGOS PRO系统。
例如,NAS账号用户名为123,IP地址为192.168.31.196,则SSH连接命令即为:ssh 123@192.168.31.196 -p22
接着根据提示输入你的NAS登录密码
再输入「sudo -i」及「NAS登录密码」获取Root权限。
步骤总结:命令访问→输入NAS密码→输入sudo -i命令→再次输入NAS密码
2、获取Docker部署命令
访问Docker Hub网站找到你感兴趣的应用,复制对应的Docker部署命令。
例如我们想安装一个火狐浏览器的Docker,我们就在搜索栏搜索火狐。
在容器一览找到docker cli命令,将其粘贴到SSH终端中并回车,容器就会自动开始部署了。任何端口、存储目录都不需要你手动设置,待命令跑通后,便可在Docker容器列表找到刚刚创建好的容器。
结语
相比传统GUI界面配置Docker,UGOS PRO开放SSH权限的方式让部署Docker容器变得更加简单快捷,还能避免由于手动配置错误导致的各种问题。对于小白用户来说,整个过程就像安装一个普通的软件一样简单,真正做到了让小白用户也能轻松上手。
有一说一,UGOS PRO刚发布的时候确实在系统上有很多需要完善的地方,给我的使用体验不太好,不过经过这么多次系统更新,现在的UGOS PRO系统已经很稳定了,没想到在这么短的时间里,系统优化得竟然如此之快,确实给我带来了一点小震撼。
不仅优化了CPU资源占用/温度过高的问题,还上线了很多新功能例如纯本地化、支持多人在线编辑的「在线文档」功能,影视中心新增支持ISO视频播放、NFO文件识别,Docker新增GPU显卡能力开启功能等,总的来说UGOS PRO是一个值得期待的系统!
猜你喜欢
- 2024-10-05 目前免费的几款 SSH 客户端登录工具
- 2024-10-05 Github开源工具分享之好看实用的终端模拟器Terminus
- 2024-10-05 不管你是网工小白还是大佬,一定要焊死在电脑上的6款工具!
- 2024-10-05 巨巨巨涨知识:局域网控制另一台电脑怎么设置,3种方法+2大软件
- 2024-10-05 搭建新的macos catatalina工作开发环境,都有些啥软件?
- 2024-10-05 10个完全免费的极品软件工具(最好的免费软件)
- 2024-10-05 跨平台FTP 客户端 FileZilla Client 3.47.2.1 发布
- 2024-10-05 Mac环境下解决SSH超时断开(mac ssh permission denied)
- 2024-10-05 Terminus高颜值的多平台开源ssh链接工具
- 2024-10-05 服务器上安装软件的方法(服务器如何安装windows)
- 11-23联想笔记本电脑官网查询真伪入口
- 11-23申请恢复qq群(申请恢复qq群聊怎么恢复)
- 11-23苹果查询激活日期和保修期限
- 11-23u盘提示格式化但无法格式化(u盘提示格式化却无法格式化)
- 11-22pe启动盘怎么装系统(pe启动盘如何重装系统win10)
- 11-22软件商店一键安装(软件商店一键安装下载 - 百度下载拼多多)
- 11-22全球邮企业邮箱(全球邮企业邮箱app在哪下载)
- 11-22中国联想电脑官网(联想官方网站)
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (77)
- vector线程安全吗 (73)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)
