【Docker UI】CentOS 8 安装 docker.ui

1,234 阅读2分钟

一、安装 Docker

安装Docker教程

二、Docker UI 介绍

2.1 docker.ui 简介

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

2.2 docker.ui 功能

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

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

三、检查本地 Docker 环境

3.1 检查系统版本

[root@brandon ~]# cat /etc/centos-release

CentOS Linux release 8.2.2004 (Core) 

3.2 检查 Docker 版本

[root@brandon ~]# docker version
Client: Docker Engine - Community
 Version:           23.0.1
 API version:       1.42
 Go version:        go1.19.5
 Git commit:        a5ee5b1
 Built:             Thu Feb  9 19:49:07 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          23.0.1
  API version:      1.42 (minimum version 1.12)
  Go version:       go1.19.5
  Git commit:       bc3805a
  Built:            Thu Feb  9 19:46:47 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.18
  GitCommit:        2456e983eb9e37e47538f59ea18f2043c9a73640
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

3.3 检查 Docker 服务状态

检查 docker 服务状态,如未启动 docker 服务,需启动 docker 服务。

[root@brandon ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2023-05-08 17:22:01 CST; 24h ago
     Docs: https://docs.docker.com
 Main PID: 187005 (dockerd)
    Tasks: 75
   Memory: 214.0M
   CGroup: /system.slice/docker.service
           ├─187005 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

四、下载 Docker UI 镜像

dockerhub 拉取 docker.ui 镜像,版本选择 1.0.1,也可以选择最新版本 latest

docker pull joinsunsoft/docker.ui:1.0.1

# 最新版
docker pull joinsunsoft/docker.ui

五、部署 Docker UI 工具

5.1 创建 docker.ui 容器

使用 docker 的 cli 命令直接创建 docker.ui 容器。

# 可以将默认容器 8999 端口映射宿主机 8010 端口也可以不映射
docker run -d --name docker.ui --restart always -v /var/run/docker.sock:/var/run/docker.sock -p 8010:8999 joinsunsoft/docker.ui:1.0.1

# 最新版
docker run -d --name docker.ui --restart always -v /var/run/docker.sock:/var/run/docker.sock -p 8010:8999 joinsunsoft/docker.ui

5.2 检查 docker.ui 容器状态

docker ps

5.3 检查 docker.ui 容器运行日志

docker logs docker.ui

5.4 若想修改映射端口号

修改映射端口号,可采取第二种方式。

六、访问 Docker UI

6.1 访问 docker.ui 首页

访问地址:http://IP:8010/login.html

初始用户名:ginghan

密码:123456

6.2 查看宿主机运行容器

选择左侧菜单栏,可以查看宿主机全部运行容器。

6.3 查看宿主机的容器镜像

可以查看宿主机本地docker容器镜像。

6.4 查看容器网络情况

查看docker的容器网络情况。