群晖 portainer 找不到本地容器

发布时间 2023-08-10 13:08:52作者: 遥月

根本原因:群晖docker界面不能链接docker.sock文件,必须命令行方式

  直接一步到位安装Portainer汉化版(2.16.2),拉取的镜像是“6053537/portainer-ce”,特别感谢作者:6053537。
镜像地址:6053537/portainer-ce

  1. 创建文件夹
    在docker文件夹下创建portainer文件夹,并添加子文件夹“/data”,用于挂载镜像文件的数据,挂载位置为/data

  2. 打开SSH功能
    登录群晖,打开控制面板→终端机和SNMP→勾选启动SSH工具。

  3. 建立SSH链接
    本人用的是MobaXterm软件进行连接,大家也可以使用其他ssh软件,如:Putty,XShell,FinalShell等。

  1. 切换权限
    输入sudo -i,在输入密码(密码默认不显示)切换为root用户。
sudo -i

本文直接输入Portainer汉化版本的安装指令:

 docker run -d --restart=always --name="portainer" -p 任意端口:9000 -v /var/run/docker.sock:/var/run/docker.sock -v  NAS本地实际路径:/data 6053537/portainer-ce

任意端口→需设置为NAS本地没有被占用的端口即可
NAS本地实际路径→需要映射为我们前面创建的portainer文件夹下的data文件夹的真实路径
命令代码的意思(下同):
docker run:运行docker容器
-d :指定目录,后台方式运行,最后面是镜像名称
–restart=always:Docker启动后容器自动启动
–name:生成容器的名字
-p:端口映射,冒号前面是NAS使用端口(可更改),冒号后面是容器默认端口(不可更改)
-v:路径映射,冒号前面是NAS本地路径(可更改),冒号后面是容器默认路径(不可更改)