portainer远程管理docker
上一篇讲了基于docker搭建rocketmq集群,因为是集群,各个服务部署在不同的服务器上,所以需要统一进行监控管理

我这边内网服务器是10.5.233,234 236 237 安装了rocketmq集群,235安装了portainer管理面板,现在需要将233、234、236、237 添加到管理面板:就是打开docker的2375端口
在各个服务器上操作如下
关闭防火墙,或者打开2375端口,我这边就粗暴点关闭防火墙
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
1. 编辑docker.service
vim /usr/lib/systemd/system/docker.service
找到 ExecStart字段修改如下
#ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
2. 重启docker重新读取配置文件,重新启动docker服务
systemctl daemon-reload
systemctl restart docker
3. 开放防火墙端口
firewall-cmd --zone=public --add-port=2375/tcp --permanent
4.刷新防火墙
firewall-cmd --reload
5.再次配置远程docker就可以了
6.如果重启不起来 估计是这个 unix://var/run/docker.sock 文件位置不对
find / -name docker.sock 查找一下正确位置就好了
最后在管理面板中添加环境dockerapi连接docker


浙公网安备 33010602011771号