docker 部署 portainer
官网:
https://www.portainer.io
https://hub.docker.com/r/portainer/portainer
docker 管理工具 web 版,管理员通过浏览器访问 9000 端口进行控制 docker 。
单机版通过 socket 跟主机 docker 进行通信获取信息,运行和挂载命令如下:
1
2
3
| docker run -d -p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
portainer/portainer
|
集群版未实验,参见其他网上文档。
— // 2023/03/28 21:32 更新下面内容 //
https://hub.docker.com/r/portainer/portainer-ce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| version: '3'
services:
portainer:
image: 'portainer/portainer-ce'
restart: always
ports:
# - '8000:8000'
# - '9443:9443'
- '9000:9000'
environment:
- TZ=Asia/Shanghai
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
|