Docker可视化

DevOpsDocker

# 一、Portainer

# 1.1 Portainer简介

Docker图形化界面工具——Portainer

portainer

官方文档:https://www.portainer.io/take-5 (opens new window)

PortainerDocker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

作为一款可视化的Docker操作界面,点点鼠标就可以进行导入、导出、删除镜像,以及网络创建、配置、删除,还有容器更多自定义配置等多种且全面的操作。

Portainer本身作为一款Docker应用,可以在任何支持Docker功能的平台部署,不管是Windows,还是 Linux。

# 1.2 Portainer安装

mkdir -p /usr/local/docker/resource/portainer
cd /usr/local/docker/resource/portainer
vi docker-compose.yml
1
2
3

docker-compose.yml

version: '3'
services:
    portainer:
        restart: always
        image: portainer/portainer
        container_name: portainer
        ports:
            - 9000:9000
        volumes:
            - /var/run/docker.sock:/var/run/docker.sock
            - ./data:/data
1
2
3
4
5
6
7
8
9
10
11

运行

docker-compose up -d
1

访问

浏览器输入服务器ip:9000,j即可进入Portainer初始化界面。

操作

  1. 配置用户名密码;

  2. 完成账户密码初始化之后,我们点击local进行服务器本地容器管理;

  3. 然后我们就会看到localdocker的基本信息;

  4. 再点击进入local,我们就可以按需管理容器、镜像、网络等配置信息。

# 1.3 Portainer中文汉化

Mark博客:https://www.quchao.net/Portainer-CN.html (opens new window)

# 二、SimpleDocker

# 2.1 SimpleDocker简介

SimpleDocker是一个简单的Docker控制面板,致力于可以让开发者更方便,更无障碍的使用Docker, 其界面简洁,操作便捷。

Gitee源码地址:https://gitee.com/taoes_admin/SimpleDocker (opens new window)

# 2.2 特点

  • 镜像 详情、拉取、运行、导出、导入、删除、备份到本地
  • 容器 详情、启动、停止、运行、暂停、删除、精简、导出、重命名、备份到本地
  • 高级 终端、日志、文件管理、网络配置、异常通知
  • 存储 管理、创建、删除、精简
  • 网络 管理、创建、连接、精简
  • 安全 登录、密码重置
  • 设置 容器创建模式,容器异常通知配置
  • 监控 容器异常通知、容器性能监控

# 2.3 SimpleDocker安装

version: '3'
services:
  redis:
    image: redis:latest
    restart: always
  web:
    image: registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1
    restart: always
    ports:
      - "9091:4050"
    volumes:
      - /tmp/simple-docker/back:/tmp/back
      - /var/run/docker.sock:/var/run/docker.sock
    depends_on:
      - redis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

登录SimpleDocker

访问地址:http://ip:9091/ 默认账号: admin 默认密码: 123456

参考博客:https://blog.csdn.net/jks212454/article/details/130864995 (opens new window)

# 三、DockerUI

# 3.1 DockerUI简介

DockerUI是一个docker容器镜像的可视化图形化管理工具。

DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。

DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下载镜像即可立即加入并完成部署。

DockerUI安装参考博客:https://mp.weixin.qq.com/s/CaKUk4Lz1daaJayj7HnwkA (opens new window)

# 3.2 DockerUI安装

version: '3'
services:
    docker_ui:
        restart: always
        image: uifd/ui-for-docker
        container_name: docker_ui
        ports:
            - 8999:9000
        volumes:
            - /var/run/docker.sock:/var/run/docker.sock
1
2
3
4
5
6
7
8
9
10