docker-compose 部署portainer 容器管理工具
本文最后更新于 2024-07-05,文章内容可能已经过时。
一、portainer 介绍
二、docker-compose 部署
- 见另一篇部署手册
三、portainer-ce 开源版 docker-compose.yml文件
3.1 服务端和客户端在同一台机器
注意需要创建docker 自定义网络; 以及portainer_data的数据挂载
docker network create -d bridge --subnet "192.168.10.0/24" --gateway "192.168.10.1" srebro.cn
version: "3.0"
services:
portainer-agent:
image: portainer/agent
container_name: portainer-agent
restart: always
networks:
- srebro.cn
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
portainer:
image: portainer/portainer-ce
container_name: portainer
restart: always
command: -H tcp://portainer-agent:9001 --tlsskipverify
networks:
- srebro.cn
ports:
- "49000:9000"
volumes:
- portainer_data:/data
networks:
srebro.cn:
external: true
volumes:
portainer_data:
driver: local
driver_opts:
type: none
o: bind
device: ./portainer_data
3.2 客户端和服务端不在同一台机器
docker network create -d bridge --subnet "192.168.10.0/24" --gateway "192.168.10.1" srebro.cn
version: "3.0"
services:
portainer-agent:
container_name: portainer-agent
image: portainer/agent
restart: always
ports:
- "9001:9001"
networks:
- srebro.cn
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
networks:
srebro.cn:
external: true
四、portainer-ce 配置
地址访问, XXXXX:49000 ,创建用户名/密码
默认只有一个管理节点,就是server 本身
4.1 添加docker 节点
使用ip:端口 的方式添加docker 节点,即 XXX:9001
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 运维小弟