portainerCE社区版docker-compose编排
在/home/docker目录下新建portainer文件夹
定位portainer目录
新建docker-compose.yml文件
mkdir -p /home/docker/portainer && cd $_ && vi docker-compose.ymldocker-compose.yml文件内容
version: '3'
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: always
ports:
- '9443:9443'
volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
- 'portainer_data:/data'
volumes:
portainer_data:启动
docker-compose up -d浏览器IP+9443端口访问portainer网页界面
也可以反向代理实现域名访问
portainer集群管理
如果有多个主机装载docker服务,需要集群式管理,可以在其它主机使用portainer/agent镜像。需要注意的是镜像需要需要和CE同个版本号。
docker-compose.yml文件内容
version: '3'
services:
portainer_agent:
image: portainer/agent:2.17.1
container_name: portainer_agent
restart: always
ports:
- 9001:9001
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes放行防火墙请注意限制IP
放行防火墙请注意限制IP
放行防火墙请注意限制IP
在portainer-ce后台管理页面选择
- Environments
- Add environment
- Docker Standalone - Agent
Name填写主机名,Environment address填写装载portainer/agent镜像主机的IP:PROT,然后点击Connect测试连接。
标签:无
《portainerCE社区版docker-compose编排》 © 2023 by 吃蛋的小子 依据 CC BY-SA 4.0 许可协议授权