19.docker 图形化管理界面

文章目录

  • [Docker 图形化管理及综合实验](#Docker 图形化管理及综合实验)
    • [DockerUI 容器管理器的安装与使用](#DockerUI 容器管理器的安装与使用)
  • 综合实验

Docker 图形化管理及综合实验

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

简介:

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

功能:

  • Docker主机管理:数据卷管理,镜像管理,容器管理,构建管理,仓库配置管理,网络配置管理
  • Docker Swarm集群管理:集群概要信息,节点管理,Service管理,任务管理,密码管理,配置管理

镜像:

今天分享的这个镜像是来自于Docker Hub的镜像地址为:https://hub.docker.com/r/joinsunsoft/docker.ui

安装

启动容器并映射8999端口:

bash 复制代码
[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
d451f8f7360c6fa0a3b13b3dc170e7c57cee65f45ae856e80de12156ce2cdcd4

启动效果

访问宿主机的8999端口

默认用户名密码:ginghan /123456

DockerUI的主界面(概览),它展示的信息还是很多的,除了容器相关,还有资源占用情况等信息。

我们可以看见UI图形化界面做的非常漂亮

综合实验

构建WordPress

通过WordPress和mysql镜像构建WordPress应用。

下载镜像:

bash 复制代码
[root@docker ~]# docker pull mysql
[root@docker ~]# docker pull wordpress

创建mysql容器,并创建wordpress数据库:

bash 复制代码
[root@docker ~]# docker run -d -p 3306:3306 \
-v /mysql:/var/lib/mysql:z \
--name mysql \
-e MYSQL_ROOT_PASSWORD=huawei \
-e MYSQL_DATABASE=wordpress \
mysql
b9ae7b27814f00323f38d4765fb25430f53ec1677a65c2ff8437349d830fff3e

[root@docker ~]# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS          PORTS                                                  NAMES
b9ae7b27814f   mysql     "docker-entrypoint.s..."   13 seconds ago   Up 12 seconds   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql

创建WordPress容器:

bash 复制代码
[root@docker ~]# docker inspect mysql|grep IPAddress
            "SecondaryIPAddresses": null,
            "IPAddress": "172.17.0.2",
                    "IPAddress": "172.17.0.2",
[root@docker ~]# docker run -d -p 80:80 -v /www:/var/www/html:z \
--name wordpress \
-e WORDPRESS_DB_HOST=172.17.0.2 \
-e WORDPRESS_DB_USER=root \
-e WORDPRESS_DB_PASSWORD=huawei \
-e WORDPRESS_DB_NAME=wordpress \
wordpress
858e92261090484672d0b6705a5f649b565dbd59ae65a0fff6a68f1aef6d7126

验证

浏览器打开http://192.168.108.30(你的docker host的ip),配置wordpress


相关推荐
码点滴16 小时前
K8s配置与存储运维自动化:从隐形杀手到 AI Agent 安全闭环
运维·人工智能·自动化
步十人16 小时前
【Linux】环境配置
linux·运维·服务器
不是山谷.:.16 小时前
前端性能优化全解析:从原理到落地,覆盖全领域与多技术栈
前端·笔记·性能优化·状态模式
念恒1230616 小时前
MySQl安装
linux·运维·服务器
卧室小白16 小时前
docker容器
运维·docker·容器
dusk_star16 小时前
go语言--笔记--封装、组合(继承)
笔记·golang
不动明王呀16 小时前
almalinux8.10用户添加到root权限笔记
笔记
Benszen16 小时前
Docker容器化解决方案
运维·docker·容器
不是光头 强16 小时前
Java 后端实战进阶:从踩坑到架构的系统化笔记
java·笔记·架构
vortex516 小时前
现代 Linux 包管理全景:从 apt 到 Nix,四大派系与四大范式
linux·运维·服务器