Docker UI 是一款简单易用且轻量级的docker管理工具,它提供了一个Web界面,方便那些不熟悉docker命令的用户快速进入docker的世界。用户无需记住繁琐的docker命令,只需通过下载镜像便能立即加入并完成部署。
特点
Docker UI 覆盖了超过95%的docker CLI命令行的命令功能,它能简单地进行可视化操作,容易地执行docker环境及docker swarm集群环境的管理和维护功能。Docker UI是一个docker容器图像的可视化图形管理工具,完全开源且免费。
功能
该项目的主要功能包括:
-
1. 容器管理:创建、启动、停止、重启和删除容器。
-
2. 镜像管理:搜索、拉取和删除镜像。
-
3. 网络管理:创建和删除网络,连接和断开容器。
-
4. 卷管理:创建和删除卷,挂载和卸载卷到容器。
-
5. 日志查看:实时查看容器的日志输出。
-
6. 资源监控:查看容器的 CPU、内存和网络使用情况。
-
7. 用户权限管理:支持多用户登录和权限控制。
-
8. Docker swarm集群管理:集群配置信息、节点管理、服务管理、任务管理、密码管理、配置管理
-
9. 任务安排:Docker任务调度、docker swarm任务调度
安装
安装方式有两种分别为:源码编译、容器运行。下面将分别说明两种安装方式。
克隆项目
在终端或命令提示符中,执行以下命令来克隆 Docker.UI 项目到本地计算机:
git clone https://github.com/gohutool/docker.ui.git
安装Go运行环境
请自行安装golang运行环境。
构建运行
进入克隆下来的项目目录:
cd docker.ui
在项目根目录下执行:
export GO111MODULE=on
export GOPROXY="https://goproxy.cn,direct"
go mod tidy
go mod download
go build -o server .
运行启动:
./server
容器运行
拉取镜像:
docker pull joinsunsoft/docker.ui
创建容器:
docker run --rm --name docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui
访问 Docker.UI 界面
一旦容器编译或者编译运行成功启动后,可以通过浏览器访问 Docker.UI 界面。
在浏览器中输入以下地址,将会看到 Docker.UI 的登录界面:
http://localhost:8999
使用
首次访问 Docker.UI 时,需要创建一个管理员账户。请按照界面上的指示,输入用户名和密码来创建管理员账户。
创建完管理员账户后,可以使用所创建的账户登录 Docker.UI。
登录后,将进入 Docker.UI 的主界面。在这里,可以执行各种 Docker 容器的管理操作,包括创建、启动、停止、重启和删除容器,管理镜像、网络和卷,以及查看容器的日志和资源使用情况。

镜像管理:

搜索和下载镜像:

构建镜像:

查看容器:

欢迎大家关注我的公众号,将会为大家推荐更优质的内容!
原文始发于微信公众号(青檬小栈):一款好看的且开源的Docker.UI
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/255128.html