告别敲命令!DockerUI 与 Portainer 可视化容器管理实战

文章目录

    • docker图形界面管理
      • [DockerUI 容器管理器的安装与使用](#DockerUI 容器管理器的安装与使用)
      • [Docker 图形化界面管理工具 Portainer](#Docker 图形化界面管理工具 Portainer)

docker图形界面管理

DockerUI 容器管理器的安装与使用

简介:

DockerUI是一个易用且轻量化的 Docker 管理工具,通过 Web 界面的操作,更方便对于 Docker 指令不熟悉的用户更容易操作 Docker。

功能:

Docker主机管理:数据卷管理,镜像管理,容器管理,构建管理,仓库配置管理,网络配置管理

Docker Swarm集群管理:集群概要信息,节点管理,Service管理,任务管理,密码管理,配置管理

镜像:

我今天分享的这个镜像是来自于这位大佬@joinsunsoft 的,他发布在Docker Hub的镜像地址为:https://hub.docker.com/r/joinsunsoft/docker.ui

安装

启动容器并映射8999端口:

bash 复制代码
# 后台运行容器,-d表示detached后台模式
[root@docker ~]# docker run -d --name docker.ui --restart always -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui
7af59b5074732e4bd7cb9ca532379ddc35f52cbbc6aa653bda67954e56ce8d3e

启动效果

你可以访问:http://192.168.108.30:8999

默认用户名密码:ginghan/123456

DockerUI的主界面(概览),它展示的信息还是很多的,除了容器相关,还有资源占用情况等信息。不得不说还是国人更懂国人,UI界面还是很漂亮的对吧~

Docker 图形化界面管理工具 Portainer

Portainer 是一个 Docker 图形化管理工具,可以通过 Web UI 轻松的管理容器、镜像、网络、卷。同时上手难度也更大一些Portainer 分为社区版和商业版,本文安装的是社区版(Portainer CE),该版本免费,比较适合个人用户使用

安装

1.创建存储卷

bash 复制代码
# Docker数据卷管理子命令
[root@docker ~]# docker volume create portainer_data
portainer_data

2.通过docker安装Portainer

bash 复制代码
# 后台运行容器,-d表示detached后台模式
[root@docker ~]# docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
bd0967eedcae7fddbe5217bafcac7761c6a2d6f430e4b80bf5f4a9551567a828

9443 端口默认会启用 SSL,如果需要直接通过 http 访问,需要加上 -p 9000:9000 访问 9000 端口这里,-v /var/run/docker.sock:/var/run/docker.sock 参数使得Portainer能够访问Docker守护进程,从而能够管理容器。-v portainer_data:/data 参数则用于持久化Portainer的数据。

访问

通过 https://ip:9443 访问 Portainer,首次访问需要创建管理员账号

创建用户及密码

首先查看token

bash 复制代码
# 找到setup_token那行
# 查看容器的日志输出
[root@docker certs]# docker logs portainer
2026/07/01 07:20AM INF
github.com/portainer/portainer/api/cmd/portainer/main.go:358 > encryption key
file not present | filename=/run/secrets/portainer
2026/07/01 07:20AM INF
github.com/portainer/portainer/api/cmd/portainer/main.go:398 > proceeding without
encryption key |
2026/07/01 07:20AM INF
github.com/portainer/portainer/api/database/boltdb/db.go:137 > loading
PortainerDB | filename=portainer.db 2026/07/01 07:20AM INF github.com/portainer/portainer/api/internal/ssl/ssl.go:79 > no cert files found, generating self signed SSL certificates | 2026/07/01 07:20AM INF
github.com/portainer/portainer/api/cmd/portainer/main.go:256 > no administrator
account configured; admin initialization and backup restore require this setup
token in the X-Setup-Token header. Start with --no-setup-token to disable. |
`setup_token=a1b8a52c5167d665ec50d0c9a9b1244403edc3e8eba40fd3f44f24872d2230bc`# 这行
2026/07/01 07:20AM INF github.com/portainer/portainer/api/chisel/service.go:226 >
generated a new Chisel private key file | private-key=/data/chisel/private-
key.pem
2026/07/01 07:20:57 server: Reverse tunnelling enabled 2026/07/01 07:20:57 server: Fingerprint 1kFSzWTIu9+mfi8WP30/CuKsMnCZcOk4qxxxDdN4bcc= 2026/07/01 07:20:57 server: Listening on http://0.0.0.0:8000 2026/07/01 07:20AM INF
github.com/portainer/portainer/api/cmd/portainer/main.go:678 > starting Portainer
| build_number=28 go_version=go1.25.11 image_tag=2.39.4-linux-amd64
nodejs_version=v22.22.3 pnpm_version=10.27.0 version=2.39.4
webpack_version=5.105.0
2026/07/01 07:20AM INF github.com/portainer/portainer/api/http/server.go:371 > starting HTTPS server | bind_address=:9443 2026/07/01 07:20AM INF github.com/portainer/portainer/api/http/server.go:355 > starting HTTP server | bind_address=:90

完成登录后,管理本机直接点击 Get Started

进入主界面可以看到 local,点击 Live connect

连接到该机器后,就可以看到 Docker 相关状态并且可以对其进行管理

相关推荐
牛马工作号38 分钟前
Copyparty 轻量文件共享:Docker Compose 部署、权限与多协议使用全指南
运维·docker·容器
oioihoii2 小时前
Windows部署MySpeed自建测速服务:Docker运行后直接测速,再配置固定公网地址远程查看
运维·docker·容器
Jack N4 小时前
【Strapi 系列之八】二次开发 + 生产部署,Docker + PostgreSQL + Nginx 一把梭
nginx·docker·postgresql·strapi
艾伦_耶格宇4 小时前
【kubernetes - 1.28版本】-7 K8S命令
云原生·容器·kubernetes
岁月宁静14 小时前
一个 AI 项目从本地到上线,要经过哪些步骤?全流程讲清楚
python·docker·agent
L02082416 小时前
Kubernetes Ingress|CNI 网络模型|Calico 网络策略|Pod 调度器完整实战教程
运维·网络·云原生·容器·kubernetes
吴声子夜歌18 小时前
Kubernetes权威指南——Kubernetes安装配置指南(网络配置)
网络·容器·kubernetes
闲云野鹤在人间18 小时前
Kubernetes Pod Scheduler 详解
云原生·容器·kubernetes
正经教主19 小时前
【FDE系列】阶段2:Day 42(UP详细版):Dockerfile 实战 — 把你的应用打包成镜像
人工智能·docker·fde