# 一、Portainer
# 1.1 Portainer简介
Docker图形化界面工具——Portainer
官方文档:https://www.portainer.io/take-5 (opens new window)
Portainer
是Docker
的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、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
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
2
3
4
5
6
7
8
9
10
11
运行
docker-compose up -d
访问
浏览器输入服务器ip:9000
,j即可进入Portainer
初始化界面。
操作
配置用户名密码;
完成账户密码初始化之后,我们点击
local
进行服务器本地容器管理;然后我们就会看到
local
中docker
的基本信息;再点击进入
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
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
2
3
4
5
6
7
8
9
10