搭建多服务器管理工具Portainer
背景:我们有很多mini服务器【工业服务器】里面部署了很多容器,想找一款可以集中管理这些容器的工具,于是找到了Portainer
1.安装Partainer
docker run -d -p 9000:9000 –name portainer –restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce
2.启动之后,执行docker ps | grep portainer, 查看运行状态
3.浏览器中访问ip:9000端口,即可打开portainer界面

4.点击侧边栏的SETTINGS能看到本地的docker环境

5.可以查看并操作对应的容器


6.添加/管理其它服务器的docker容器
-
点击侧边栏的Environments->Add environment

-
选择docker tab栏,添加配置

添加时,可能提示 Failure Cannot connect to the Dockerdaemon at tcp://xxx:2375. ls thedocker daemon running?
此时需要修改docker的配置,开启docker的tcp://ip:2375服务

-
修改docker.service
vim /usr/lib/systemd/system/docker.service -
添加以下配置
- H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
-
赋予docker.service权限
chmod +x /usr/lib/systemd/system/docker.service -
重启docker
systemctl daemon-reload systemctl restart docker
然后点击添加
