效果演示

准备工作

将所有Docker容器环境都安装Portainer
云服务器可以参考:
[postcard type="list"]321[/postcard]

编辑需要被管理的Docker环境

vi /usr/lib/systemd/system/docker.service

键盘切换为英文,按i进行编辑

找到ExecStart这行,在containerd.sock -H 后面添加tcp://0.0.0.0:2375(这里的2375为默认,强烈建议更改)

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375

添加完成之后,先按ESC键,再输入:wq 保存退出(如过提示E45: 'readonly' option is set (add ! to override)则输入:wq! 保存退出)

重启Docker

sudo systemctl daemon-reload
sudo systemctl restart docker.service

管理端添加

进入主Portainer的web管理界面
首页点击Environments
点击右上角的

勾选,然后点下面这个

这样子填写

正常情况下就添加成功了,如过添加不了,可以尝试重启服务器,reboot

最后修改:2023 年 10 月 05 日
如果觉得我的文章对你有用,请随意赞赏