【Docker】13. Docker可视化工具Portainer

490 阅读1分钟

安装Portainer

  1. 下载Portainer镜像

    docker pull portainer/portainer
    
  2. 运行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/portainer
    

    Docker 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的所有容器。

  3. 访问Partainer Web页面

    http://宿主机IP:9000
    

    20210912203923.png

    首次进入需要注册,密码必须8位以上。

  4. 选择连接Docker方式:本地连接

    20210912204116.png

  5. 进入主页

    20210912204357.png

Portainer界面介绍

  1. 查看本地Docker概况

    20210912204255.png

  2. 进入Docker内详细概况

    20210912204544.png

    • Stacks:该Docker中的Docker Compose数。
    • Images:该Docker中的镜像数。
    • Networks:该Docker中的网桥数。
    • containers:该Docker中的容器数。
  3. 进入镜像列表

    标有 unused 表示没有容器运行该镜像。

    20210912204757.png

  4. 进入网桥列表

    标有 System 表示系统级网桥。

    20210912204932.png

  5. 进入数据卷列表

    20210912210235.png

  6. 进入容器列表

    20210912205506.png

  7. 进入容器资源占用页面

    20210912205637.png

    20210912205730.png

  8. 进入容器日志页面

    20210912210058.png

    20210912210125.png