事先要讲清楚, 小编只是在Truenas scale环境下测试过, 没有在debian下搞。平时我们没有必要在线上服务器搞这个,请自行权衡利弊。
docker run -it --network=bridge --restart=always -d --name portainer-ce-docker -p 你自定义的web管理端口:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce
至于原有的镜像portainer/portainer就不提了。举个例子,如果你想在你主机ip开一个9999来管理docker镜像, 那命令就是
docker run -it --network=bridge --restart=always -d --name portainer-ce-docker -p 8888:9999 --privileged -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce
这样就映射到了外网的9999端口, 在浏览器里输入你http://主机ip:9999就可以访问到。
进入界面之后, 选择左侧的管理local本地镜像, 再点击container即可。刚开始会发现TrueNAS Scale已预先给你启动了十余个容器
重启truenas之后, 这个东西貌似是瘫掉了。不过无所谓,干掉容器重新建一个。