云原生之部署Docker管理面板SimpleDocker

news/2024/10/30 13:27:02/

云原生之部署Docker管理面板SimpleDocker

  • 一、SimpleDocker介绍
    • 1. SimpleDocker简介
    • 2. SimpleDocker特点
  • 二、本地环境介绍
    • 1. 本地环境规划
    • 2. 本次实践介绍
  • 三、本地环境检查
    • 1.检查Docker服务状态
    • 2. 检查Docker版本
    • 3.检查docker compose 版本
  • 四、下载SimpleDocker镜像
  • 五、部署SimpleDocker管理面板
    • 1. 编辑docker-compose.yaml文件
    • 2. 创建SimpleDocker容器
    • 3.查看SimpleDocker容器状态
    • 4. 检查SimpleDocker容器日志
  • 六、访问SimpleDocker管理面板
    • 1. 登录SimpleDocker
    • 2. 访问SimpleDocker首页
  • 七、SimpleDocker的基本使用
    • 1. 查看系统信息
    • 2. 查看容器镜像信息
    • 3. 存储管理
    • 4. 容器网络管理
    • 5. 容器管理

一、SimpleDocker介绍

1. SimpleDocker简介

SimpleDocker 是一个简单的Docker控制面板,致力于可以让开发者更方便,更无障碍的使用Docker, 其界面简洁,操作便捷。

2. SimpleDocker特点

当前版本的特点

  • 镜像 详情、拉取、运行、导出、导入、删除、备份到本地
  • 容器 详情、启动、停止、运行、暂停、删除、精简、导出、重命名、备份到本地
  • 高级 终端、日志、文件管理、网络配置、异常通知
  • 存储 管理、创建、删除、精简
  • 网络 管理、创建、连接、精简
  • 安全 登录、密码重置
  • 设置 容器创建模式,容器异常通知配置
  • 监控 容器异常通知、容器性能监控

二、本地环境介绍

1. 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostnameIP地址操作系统版本Docker版本
jeven192.168.3.166centos 7.620.10.17

2. 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎使用;
2.使用docker成功部署SimpleDocker管理面板。

三、本地环境检查

1.检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Tue 2023-05-23 21:34:31 CST; 1 day 15h agoDocs: https://docs.docker.comMain PID: 12192 (dockerd)Tasks: 36Memory: 1.8G

2. 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v 
Docker version 20.10.17, build 100c701

3.检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

[root@jeven ~]# docker compose version
Docker Compose version v2.6.0

四、下载SimpleDocker镜像

下载SimpleDocker镜像

 docker pull registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1

在这里插入图片描述

五、部署SimpleDocker管理面板

1. 编辑docker-compose.yaml文件

编辑docker-compose.yaml文件

在这里插入代码片

2. 创建SimpleDocker容器

使用docker compose创建SimpleDocker容器

[root@jeven simpledocker]# docker compose up -d
[+] Running 7/7⠿ redis Pulled                                                                                                                                    19.9s⠿ a2abf6c4d29d Already exists                                                                                                                    0.0s⠿ c7a4e4382001 Pull complete                                                                                                                     0.6s⠿ 4044b9ba67c9 Pull complete                                                                                                                     0.8s⠿ c8388a79482f Pull complete                                                                                                                     1.3s⠿ 413c8bb60be2 Pull complete                                                                                                                     1.4s⠿ 1abfd3011519 Pull complete                                                                                                                     1.4s
[+] Running 3/3⠿ Network simpledocker_default    Created                                                                                                          0.0s⠿ Container simpledocker-redis-1  Started                                                                                                          0.4s⠿ Container simpledocker-web-1    Started                                                                                                          0.7s

3.查看SimpleDocker容器状态

检查SimpleDocker容器状态

[root@jeven simpledocker]# docker compose ps
NAME                   COMMAND                  SERVICE             STATUS              PORTS
simpledocker-redis-1   "docker-entrypoint.s…"   redis               running             6379/tcp
simpledocker-web-1     "/bin/sh -c '/app/Si…"   web                 running             0.0.0.0:9091->4050/tcp, :::9091->4050/tcp

4. 检查SimpleDocker容器日志

检查SimpleDocker容器日志。确保服务正常启动。

[root@jeven simpledocker]# docker compose logs
simpledocker-redis-1  | 1:C 25 May 2023 05:30:15.634 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
simpledocker-redis-1  | 1:C 25 May 2023 05:30:15.634 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=1, just started
simpledocker-redis-1  | 1:C 25 May 2023 05:30:15.634 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
simpledocker-redis-1  | 1:M 25 May 2023 05:30:15.635 * monotonic clock: POSIX clock_gettime
simpledocker-redis-1  | 1:M 25 May 2023 05:30:15.635 * Running mode=standalone, port=6379.
simpledocker-redis-1  | 1:M 25 May 2023 05:30:15.635 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
simpledocker-redis-1  | 1:M 25 May 2023 05:30:15.635 # Server initialized
simpledocker-redis-1  | 1:M 25 May 2023 05:30:15.635 * Ready to accept connections
simpledocker-web-1    | 2023/05/25 05:30:15.651 [I] [proc.go:6309]  初始化Docker上下文................OK!
simpledocker-web-1    | 2023/05/25 05:30:15.652 [I] [proc.go:6309]  推断运行目录信息  ................OK!
simpledocker-web-1    | 2023/05/25 05:30:15.653 [I] [proc.go:6309]  初始化Docker监控 ................OK!
simpledocker-web-1    | 2023/05/25 05:30:15.653 [I] [App.go:25]  Redis 客户端连接.........OK!
simpledocker-web-1    | 2023/05/25 05:30:15.653 [I] [App.go:26]  初始化密码
simpledocker-web-1    | 2023/05/25 05:30:15.655 [I] [App.go:26]  初始化密码..OK
simpledocker-web-1    | 2023/05/25 05:30:15.659 [I] [asm_amd64.s:1371]  http server Running on http://:4050

六、访问SimpleDocker管理面板

1. 登录SimpleDocker

访问地址:http://192.168.3.166:9091/
默认账号: admin 默认密码: 123456

在这里插入图片描述

2. 访问SimpleDocker首页

输入默认的管理员账号和密码后,进入SimpleDocker首页。

在这里插入图片描述

七、SimpleDocker的基本使用

1. 查看系统信息

查看系统相关信息

在这里插入图片描述

2. 查看容器镜像信息

查看宿主机的本地容器镜像信息。

在这里插入图片描述

3. 存储管理

在这里插入图片描述

4. 容器网络管理

在这里插入图片描述
.

5. 容器管理

容器管理功能,对容器进行简单管理,可以对容器状态进行监控。

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/84197.html

相关文章

调用百度API自动生成春联

目录 1、作者介绍2、百度智能春联介绍录2.1 功能介绍2.2 技术特色 3、智能春联API接口介绍3.1 请求参数3.2 返回参数 4. 操作流程5. 代码实现 1、作者介绍 范宇帅,男,西安工程大学电子信息学院,2022级研究生 研究方向:多机器人协…

《Redis-Linux平台下Redis集群的使用》

文章目录 Redis集群1.单机安装Redis2.Redis主从集群2.1.集群结构2.2.准备实例和配置2.3.启动2.4.开启主从关系2.5.测试3.搭建哨兵集群3.1.集群结构3.2.准备实例和配置3.3.启动3.4.测试4.搭建分片集群4.1.集群结构4.2.准备实例和配置4.3.启动4.4.创建集群4.5.测试Redis集群 基于…

【软考-中级】系统集成项目管理工程师 【13合同管理】

持续更新。。。。。。。。。。。。。。。 【第十三章】合同管理 2 分 考点 1考点 2考点 3考点4:成本补偿合同考点5:工料合同考点6:合同类型的选择考点 7考点 8:合同管理包括考点9考点 10考点 11考点 12考点 13考点 14考点 15历年真题2022 年 05 月2021 年 11 月2021 年 05 月 考…

第四十八天学习记录:工作相关:Qt resizeEvent 的诡异问题

今天,在做一个新项目时,发现一个诡异的问题。 在软件初次打开的时候,会调用一次resizeEvent(QResizeEvent *sizechangeevent)函数来对主界面控件大小以及位置进行一次调整。 但由于窗口在设计的时候用的一个大小,而在打开软件后…

VB一款实现图像浏览的ActiveX控件

利用GDI实现浏览图片的ActiveX控件,功能:支持读取PNG格式的图片,支持鼠标飞轮对图片进行缩放,镜像,移动等功能,其中用到了功能强大的GDI,GDI,对初及vb编程爱好者运用GDI-API有很大的研究价值&am…

【敬伟ps教程】蒙版和通道的基础知识

文章目录 通道通道面板 Alpha 通道通道和选区的关系编辑 Alpha通道原色通道的利用 图层蒙版编辑图层蒙版快速蒙版 通道 通道是图像文件的一种颜色数据信息存储形式,它与图像文件的颜色模式密切相关 多个分色通道(如图:红R、绿G、蓝B)叠加在一起可以组成一幅具有颜…

安装包UI美化之路-Electron打包出界面美观,功能完善的安装包,这三步就够了

这篇文章应该说是《安装包UI美化之路-nsNiuniuSkin安装包制作可视化配置向导》的延伸与进一步应用,在可视配置的基础之上,生成供electron-builder打包的脚本! 一直有朋友反馈,不知道如何将nsNiuniuSkin与Electron打包结合起来&am…

Android Permission 权限申请,EasyPermission和其他三方库

在Android的实际开发中,经常会因为需求的实现,需要申请用户权限。 今天总结下Android中常用的权限申请。 一、基本介绍和流程 Android中的权限申请是通过应用程序与操作系统之间的交互实现的。在Android中,每个应用程序都被赋予了一组预定…