PassNAT LogoPassNAT

无需命令行Docker可视化管理工具,DockerUI网页界面轻松管理容器与镜像,支持NAS内网穿透部署

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

DockerUI 是一款功能强大的 Docker 可视化管理工具,专为不熟悉 Docker 命令行的用户设计。它提供了一个简洁易用的网页界面,让你无需记忆复杂的 Docker 命令,就能轻松管理和维护 Docker 环境。

无论你是在单节点 Docker 环境中工作,还是在管理 Docker Swarm 集群,DockerUI 都能胜任。它涵盖了超过 95% 的 Docker CLI 命令功能,支持镜像管理、容器管理、数据卷管理、网络配置、Swarm 集群管理等多项功能。最重要的是,这是一个完全开源且免费的项目,基于容器化部署方式,使用非常便捷高效。

项目地址:点我跳转


部署安装

如果你需要在外网也能访问本地部署的 DockerUI,建议配置内网穿透服务。可以前往 帕斯内网穿透 注册账号备用。具体的操作步骤可以 点我查看 内网穿透全平台使用指南。

Docker 单命令快速启动

这是最快速的部署方式,只需一条命令即可启动 DockerUI:

1docker container run --rm --name docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui

打开你的浏览器,访问 `http://你的IP地址:8999`,即可进入 DockerUI 管理界面。

默认登录凭证:

用户名:`ginghan`

密码:`123456`

登录后就可以开始使用 DockerUI 的各项功能了。

如果端口冲突

如果你的系统中 8999 端口已被占用,可以修改命令中的端口映射。例如,如果想使用 9000 端口,只需将命令改为:

1docker container run --rm --name docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 9000:8999 joinsunsoft/docker.ui

这样就可以通过 `http://你的IP地址:9000` 访问 DockerUI 了。记住,冒号前面的端口号可以自由修改,但冒号后面的 8999(容器内端口)必须保持不变。

NAS 设备部署

如果你使用的是飞牛 NAS 或其他 NAS 设备,可以按照以下步骤操作:

1. 打开 NAS 设备的管理界面

2. 进入'本地镜像'或'Docker'模块

3. 选择'添加镜像'或'从 URL 添加'

4. 输入镜像名称:`joinsunsoft/docker.ui`

5. 等待镜像下载完成

6. 点击'启动'按钮启动容器

7. 勾选'开机自动启动'确保容器在 NAS 重启后自动运行

8. 设置端口映射为 `8999:8999`(如有冲突可修改外部端口)

9. 完成配置后启动容器

启动成功后,你就可以通过 `http://NAS的IP地址:8999` 访问 DockerUI 了。


功能特性

DockerUI 为你提供了以下强大功能:

单机 Docker 管理:镜像管理、容器管理、数据卷管理、网络配置、仓库配置等

Docker Swarm 集群管理:集群信息查看、节点管理、服务管理、任务管理

可视化操作:容器文件系统浏览、实时资源监控、进程查看、Web 控制台

镜像操作:镜像搜索、拉取、构建、导入导出、推送等

任务调度:支持 Docker 和 Swarm 的任务调度功能


本篇教程结束