容器管理工具-portainer.io

portainer.io是一款web端的容器管理工具。

CE vs BE

Portainer提供了两个版本:社区版(CE)和企业版(BE),它们之间的差异性参考What's the Difference?

安装

对于普通开发人员来说,CE版本肯定足以。它的安装参考Install Portainer CE with Docker on Linux。主要分为两步:

  1. 创建Docker Volume,保存数据
1
docker volume create portainer_data
  1. 下载Portainer镜像并启动容器
1
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

登录

1
https://localhost:9443
  • 首次登录需要创建管理员账户

  • 完成账户创建后就进入容器管理平台

Troubleshooting

我最开始安装了BE版本,后来使用CE版本时发现对于卷数据的读取出现了错误。解决方法参考Can I downgrade from Portainer Business to Portainer CE?

最简单的就是直接删除原先的卷,然后重新创建一个。