Press "Enter" to skip to content

搭建多服务器管理工具Portainer

搭建多服务器管理工具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, 查看运行状态1741741989295

3.浏览器中访问ip:9000端口,即可打开portainer界面

1741742118236

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

1741742207626

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

1741742244033

1741742259964

6.添加/管理其它服务器的docker容器

  • 点击侧边栏的Environments->Add environment

    1741742349874

  • 选择docker tab栏,添加配置

    1741742783532

添加时,可能提示 Failure Cannot connect to the Dockerdaemon at tcp://xxx:2375. ls thedocker daemon running?

此时需要修改docker的配置,开启docker的tcp://ip:2375服务

1741742945997

  • 修改docker.service

    vim /usr/lib/systemd/system/docker.service
    
  • 添加以下配置

    - H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
    

    1741743171824

  • 赋予docker.service权限

    chmod +x /usr/lib/systemd/system/docker.service
    
  • 重启docker

    systemctl daemon-reload
    systemctl restart docker
    

然后点击添加

1741845871185