有多少人像我之前一样,每次为了能够在部署一个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是一个值得期待的系统!