简介
Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。
安装
安装官网地址参考:
https://portainer.readthedocs.io/en/stable/deployment.html
单机安装:
docker service create --name portainer --publish 9000:9000 --replicas=1 --constraint 'node.role == manager' --mount type=bind,src=//data/portainer,dst=/data --mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock portainer/portainer:1.19.1 -H unix:///var/run/docker.sock
swarm集群安装
- [x] 必须在swarm manager节点执行
mkdir /usr/local/portainer
$ curl -L https://portainer.io/download/portainer-agent-stack.yml -o /usr/local/portainer/portainer-agent-stack.yml
$ docker stack deploy -c /usr/local/portainer/portainer-agent-stack.yml portainer
- [x] 删除
docker stack rm portainer
使用
管理员界面:
使用比较简单,不再赘述。