Portainer介绍
Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。
下载Portainer镜像
- 查询镜像
docker search portainer - 下载镜像
docker pull docker.io/portainer/portainer
单机版运行
如果仅有一个docker宿主机,则可使用单机版运行,Portainer单机版运行十分简单,只需要一条语句即可启动容器,来管理该机器上的docker镜像、容器等数据。
docker run -d -p 9000:9000
–restart=always
-v /var/run/docker.sock:/var/run/docker.sock
–name prtainer-test
docker.io/portainer/portainer
集群运行
更多的情况下,我们会有一个docker集群,可能有几台机器,也可能有几十台机器,因此,进行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起来进行集群管理操作。这里我首先搭建了一个Swarm。
Swarm集群的搭建方法可参考这篇文章:通过Swarm搭建Docker集群。
portainer集群方式启动(通过简单启动方式,然后在界面上进行节点的添加):
docker run -d -p 9000:9000 --restart=always --name prtainer-test docker.io/portainer/portainer