安装Portainer
-
下载Portainer镜像
docker pull portainer/portainer -
运行Portainer镜像,并挂载数据卷
命令方式:
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/portainerDocker Compose方式:
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: - portainer volumes: portainer_data:-
Portainer监听两个端口:
- 8000:与Docker socket通信时的TCP端口。
- 9000:Web端口。
-
--restart=always表示只要容器关闭,就会立即重启。
-
/var/run/docker.sock该路径是CentOS 7安装Docker的docker.sock存放路径,Partainer只有与宿主机上的Docker的docker.sock进行通信,才能监控到Docker内的容器。
Partainer只需要安装一次即可,因为Partainer直接与Docker引擎交互,能够全局监控Docker的所有容器。
-
-
访问Partainer Web页面
http://宿主机IP:9000首次进入需要注册,密码必须8位以上。
-
选择连接Docker方式:本地连接
-
进入主页
Portainer界面介绍
-
查看本地Docker概况
-
进入Docker内详细概况
- Stacks:该Docker中的Docker Compose数。
- Images:该Docker中的镜像数。
- Networks:该Docker中的网桥数。
- containers:该Docker中的容器数。
-
进入镜像列表
标有
unused表示没有容器运行该镜像。 -
进入网桥列表
标有
System表示系统级网桥。 -
进入数据卷列表
-
进入容器列表
-
进入容器资源占用页面
-
进入容器日志页面