Docker可视化工具

GitHub地址:https://github.com/portainer/portainer

安装Portainer

官方安装说明:https://www.portainer.io/installation/

  1. 拉去portainer镜像
  2. 启动portainer容器
  3. 查看启动的容器
1
2
3
4
5
6
[root@localhost ~]# docker pull  portainer/portainer
[root@localhost ~]# docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
5c113a47e16499c831d47663a728ec52b6075b2270410158e249501bdbfa7ea6
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5c113a47e164 portainer/portainer "/portainer" 4 seconds ago Up 3 seconds 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp portainer

登录和使用Portainer

用浏览器访问:http://ip:9000

image-20210215151111485

首次打开Portainer需要注册用户名和密码,密码不能低于8位

image-20210215151255881

配置查看的Docker环境的主机

image-20210215151453543

配置完成后,进来后就可以查看主机上Docker相关的内容

日后我们可以在docker-compose配置上portainer,在启动服务后,我们就可以可视化查看服务相关的Docker内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
version: "3.0"
services:
……
portainer:
image: portainer/portainer
container_name: portainer
ports:
- "8000:8000"
- "9000:9000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
networks:
- hello
volumes:
……
portainer_data:
networks:
hello:
external:
true