https://mp.weixin.qq.com/s/nWLVFVOz85W_XtAXV_RBpQ
https://github.com/gohutool/docker.ui.git
Docker UI 是一款轻量且用户友好的 Docker 管理工具,旨在为不熟悉 Docker 命令的用户提供便捷的 Web 界面,帮助他们快速上手 Docker。用户无需记忆复杂的命令,只需下载镜像即可轻松完成部署。Docker UI 的特点在于其覆盖了超过 95% 的 Docker CLI 命令功能,用户可以通过简单的可视化操作,轻松管理和维护 Docker 环境及 Docker Swarm 集群。在我刚刚写公众号的时候也介绍过两个 UI 工具, 1panel 和 EasyDockerWeb, 详细信息可以查看 docker ui 工具介绍(新人必看)作为一款完全开源且免费的 Docker 容器图像可视化管理工具,Docker UI 提供了多种功能,包括:1. 容器管理:支持创建、启动、停止、重启和删除容器。2. 镜像管理:可以搜索、拉取和删除镜像。3. 网络管理:允许创建和删除网络,并连接或断开容器。4. 卷管理:支持创建和删除卷,以及将卷挂载或卸载到容器。5. 日志查看:实时监控容器的日志输出。6. 资源监控:查看容器的 CPU、内存和网络使用情况。7. 用户权限管理:支持多用户登录和权限控制。8. Docker Swarm 集群管理:包括集群配置信息、节点管理、服务管理、任务管理、密码管理和配置管理。9. 任务安排:支持 Docker 任务调度和 Docker Swarm 任务调度。安装方式Docker UI 的安装方式有两种:源码编译和容器运行。以下是这两种安装方式的详细说明。编译安装此步骤需要有 goland 的编译环境, 下载代码进行构建即可
git clone https://github.com/gohutool/docker.ui.git
启动: 运行以下命令启动服务:./server容器运行创建容器并运行:
docker run --rm --name docker.ui \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 8999:8999 jonnyan404/docker-ui
访问 Docker.UI 界面通过浏览器访问 Docker.UI 界面。在浏览器中输入以下地址,将会看到 Docker.UI 的登录界面:http://localhost:8999默认的用户名和密码是:dockerui/dockerui , 可以在右上角的设置里面重置。增加新用户需要具备一定的 SQL 操作知识,否则不建议用此操作.
docker exec -it docker-ui sqlite3 /app/data.db 'insert into t_user (userid, username, password, createtime) values(?,?,?,?)'
• userid=计算md5(username)的值• username=xxx• password=2e16832e0a012865f1dcf9b76957c9bf (#代表123456,增加完,去web页面修改.)• createtime=2022-06-21 18:04:43.5950319+08:00Docker.UI 的主界面,在这里可以执行各种 Docker 容器管理操作,包括创建、启动、停止、重启和删除容器,管理镜像、网络和卷,以及查看容器的日志和资源使用情况。镜像管理支持常用的下载镜像、删除镜像,还支持导出镜像、构建镜像、推送镜像等容器管理可以新建容器、查看日志、删除等常用功能。 最好用的我觉得是可以备份容器,方便我们整个容器迁移。