NAS上最强Docker管理神器Portainer部署安装以及汉化教程(2023年最新版本) PS:本文主旨在于授人以渔,如果想简单直接一步到位安装Portainer汉化版,请移步本文【Portainer汉化】目录即可! 我在之前的NAS教程中多次提到以及使用到Portainer这款Docker管理神器,作为一款可视化的Docker操作界面,它可以不通过让小白用户懵逼的各种命令行,点点鼠标就可以进行导入、导出、删除镜像,以及网络创建、配置、删除,还有容器更多自定义配置等多种且全面的操作。并且最主要的是,Portainer本身作为一款Docker应用,可以在任何支持Docker功能的平台部署,不管是Windows,还是Linux,以及我们今天所要展示的NAS! 我今天所演示的NAS仍然为我最常用的老朋友威联通TS464C!当然,今天的教程同样适用于群晖以及华硕NAS,虽说华硕NAS自带的Docker管理平台就已经是Portainer,但是它在版本更新上一直很佛性,喜新厌旧的小伙伴仍然可以使用本教程用上最新版本的汉化Portainer。 作为目前威联通四盘位NAS,它的处理器采用了Intel高性能四核X86处理器N5095,再加上双2。5GbE口,NVMe双M。2插槽的旗舰配置,也为我可以随心所欲折腾Docker提供了基本保障!原版Portainer部署和安装 首先打开威联通NAS上的文件管理器,在Container文件下新建一个共享文件夹portainer,然后再在portainer文件下新建两个文件夹data(用来存放数据)和public(用来存放汉化包)。 然后开启NAS的SSH连接。威联通的在控制台网络和文件服务TelnetSSH,勾选允许SSH连接即可。 然后使用任意SSH工具(Putty,XShell,FinalShell等)连接NAS终端。我这里使用的是FinalShell,之前出过该SSH工具的教程的。 接着就是输入部署命令,安装最新版的官方Portainer。这里直接分享三种命令的安装方法,小伙伴们可以根据需求用其中之一便可! 常规命令: 这个命令的具体代码为: dockerrundnamePortainerrestartalwaysp任意端口:9000tcpvNAS本地实际路径:datavvarrundocker。sock:varrundocker。sockportainerportainerce:latest 这里需要说明的是(下同):任意端口需设置为本地没有被占用的端口即可NAS本地实际路径需要映射为我们前面创建的portainer文件夹下的data文件夹的真实路径 命令代码的意思(下同):dockerrun:运行docker容器d:指定目录name:容器的名字restartalways:Docker启动后容器自动启动p:端口映射,冒号前面是NAS使用端口(可更改),冒号后面是容器默认端口(不可更改)v:路径映射,冒号前面是NAS本地路径(可更改),冒号后面是容器默认路径(不可更改) 直观命令: 这个命令的具体代码为: dockerrundnameportainerrestartalwaysp任意端口:9000vvarrundocker。sock:varrundocker。sockvNAS本地实际路径:dataportainerportainerce:latest 张大妈这边的编辑器排版会删除每行最后的,所以我上一个图片你们自己对比吧! DockerCompose 很明显这个是最适合威联通的,具体dockercompose。yml代码为(请务必注意每行前面的空格):vversion:3。6 services:portainer:containername:portainerimage:portainerportainerce:latestrestart:alwaysports:任意端口:9000voluvolumes:varrundocker。sock:varrundocker。sockNAS本地实际路径:data 不得不说,威联通的DockerCompose创建起来非常的快,不到十秒钟就搞定了! 其实这个时候,Portainer已经可以正常打开并使用了(NAS局域网IP冒号端口号),不过都是英文界面。对于我这样英语不到20级的人来说,没有汉化使用起来还是很不爽Portainer汉化 Portainer汉化有两种方案: 方案一,直接安装Portainer汉化版本(推荐) 这个方案的好处就是我文章开始所说,简单直接一步到位。使用的是国内热心大佬上传到DockerHub的二次编译汉化版Portainer,安装好之后直接使用,弊端就是跟不上原版Portainer的更新节奏。虽说如此,它一般和最新版Portainer差距不大,所以使用起来几乎没什么差别。 目前在DockerHub上订阅最多,反馈最好的就是这位大佬发布的Portainer汉化版本。 他给出的安装命令为: dockerrundrestartalwaysnameportainerp任意端口:9000vvarrundocker。sock:varrundocker。sockvNAS本地实际路径:data6053537portainerce 安装好之后打开便是中文版。 进入之后在左下角可以看出版本为2。16。2,不过上面还有一个2。17。1版本的更新提醒,事实上我们是无法更新的,因为我们当前使用的版本和它提示更新的版本是两个不同镜像。 PS:通过截图可以看出,新版的PortainerUI界面改动还是很大的,变得漂亮了很多。 方案二,安装Portainer汉化包(适合尝鲜) 这个方案简单来说就是我们使用的是官方Portainer最新版,但是我们挂载了一个中文汉化包。它们是两个独立的文件,互不受影响。也就是说,Portainer可以随意更新,并且只要不是大版本更新,汉化包一般是持续有效的! 这里需要说明的是,这个Portainer汉化包同样是方案一的中文Portainer镜像发布者,在此感谢这位大佬的无私奉献! 百度直接搜索关键词PortainerCE汉化,第一个链接便是我们需要的汉化包链接地址。 点开链接之后,下载页面中的汉化文件压缩包。 然后我们需要将下载好的汉化文件压缩包先解压,再将解压出来的所有文件上传到NAS中的【public】文件夹根目录,也就是文章开始我们创建好的【portainerpublic】文件夹。 对于威联通的DockerCompose而言,我们只需要点击已经部署好的Portainer后面的编辑按键。 然后在它之前的yml代码后面添加一个public文件映射(冒号前面映射到NAS中的public文件夹真实路径),然后重新安装一遍即可。对于群晖而言,你可以在安装时就手动增加一个public文件夹的映射即可(也可以停止Portainer容器重新编辑的时候手动添加)对于华硕NAS,可以移步看我的这篇文章:https:post。smzdm。compaz6nv07n 在次打开Portainer页面已经是汉化版了。 并且还是最新版本,没有方案一中的版本更新提醒了!总结 今天所说的算是Portainer使用中的一个小技巧吧,因为偏向于新手导向,所以说的有点啰嗦,主要还是想教会小伙伴们的折腾思路,而不只是无脑的抄作业。 好了,以上就是今天给大家分享的内容,我是爱分享的StarkC,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家