DockerUI是一个非常不错的Docker管理工具。 通过可视化的界面,可以非常方便的进行Docker和Docker Swarm集群进行管理和维护, DockerUI使用Go语言开发后端的服务,使用CubeUI作为前台框架实现, 通过Docker Restful API,经过Go语言编写的Proxy端, 实现和Docker Daemon进行通信,从而实现Docker的管理命令和维护命令。 目前项目版本1.0.0已经发布到Github上。
Docker主机管理
数据卷管理,镜像管理,容器管理,构建管理,仓库配置管理,网络配置管理
Docker Swarm集群管理
集群概要信息,节点管理,Service管理,任务管理,密码管理,配置管理
任务编排
Docker任务编排,Docker Swarm任务编排
首页(概要)
镜像列表
搜索仓库/拉取镜像
构建镜像
导入/导出镜像
推送镜像
启动镜像
容器列表
容器控制台
容器文件系统
容器监控
容器进程管理
容器文件导出
网络管理
集群管理
服务创建
任务管理
任务列表
容器编排
来自Github
-从github网站下载源代码,请访问https://github.com/gohutool/docker.ui.
-安装golang运行时环境。
-进入项目目录
-运行命令以下;
- export GO111MODULE=on - export GOPROXY="https://goproxy.cn,direct" - go mod tidy - go mod download - go build -o server .
-运行https://blog.csdn.net/inthirties/article/details/server命令启动
来自hub.docker.com
-从中心提取图像
docker image pull Joinsunsoft/docker.ui
-启动镜像
docker container run --rm --name docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 9988:8999 joinsunsoft/docker.ui
-访问
http://192.168.56.102:9988
初始用户名/密码