首页 > 其他分享 >云原生之部署Docker管理面板SimpleDocker

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

时间:2023-09-01 23:32:02浏览次数:39  
标签:25 SimpleDocker simpledocker 05 redis docker 面板 Docker

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

一、SimpleDocker介绍

1. SimpleDocker简介

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

2. SimpleDocker特点

当前版本的特点

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

二、本地环境介绍

1. 本地环境规划

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

hostname IP地址 操作系统版本 Docker版本
jeven 192.168.3.166 centos 7.6 20.10.17

2. 本次实践介绍

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

三、本地环境检查

1.检查Docker服务状态

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

[root@jeven ~]# 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 Tue 2023-05-23 21:34:31 CST; 1 day 15h ago
     Docs: https://docs.docker.com
 Main PID: 12192 (dockerd)
    Tasks: 36
   Memory: 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文件

[root@jeven simpledocker]# cat docker-compose.yaml 
version: '3'
services:
  redis:
    image: redis:latest
    restart: always
  web:
    image: registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1
    restart: always
    ports:
      - "9091:4050"
    volumes:
      - /tmp/simple-docker/back:/tmp/back
      - /var/run/docker.sock:/var/run/docker.sock
    depends_on:
      - redis

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. 容器管理

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

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

标签:25,SimpleDocker,simpledocker,05,redis,docker,面板,Docker
From: https://blog.51cto.com/u_14664141/7327375

相关文章

  • docker 命令
    #查版本docker--version#从云仓库下载指定版本的Tomcatdockerpulltomcat:8.0   #查询镜像是否存在 #创建容器dockercreate--namet1ef6 #查询是否创建成功 #启动容器后查询启动状态是否成功 #停止并查询状态 ......
  • Docker深如学习及命令使用
    docker原理及构成:特点:轻量化,易迁移,架构快架构:分层式架构分为:内核、操作系统、上层应用docker使用方式:注:docker创建容器时,必须让容器内有进程在跑着,否则容器会自动挂掉增:获取docker镜像,创建docker容器dockerpullnginx:tagdockerrun-d-p80:90nginx  -d后台运行......
  • 【Windows安装Docker】
    【一】引入在上一章节已经成功的在LinuxCentOS8.4远程服务器中安装了Docker,下面让我们一起来试试如何在Windows10中安装Docker并运行起来。有人说你既然在Linxu环境中安装了Docker了,为什么还要到Windows环境中去折腾一个Dokcer环境呢?这不是在浪费时间内。那么那就大错特错了......
  • docker查看镜像、运行容器、端口映射
    查看镜像dockerimagesdockerimagels查看容器dockerps查看所有容器dockerps-a运行镜像dockerrun[options]image-d后台-i交互式shell-t为容器重新分配伪输入终端,和-i同时使用端口映射-p[hostip:]hostport:containerport......
  • dockerfile
    dockerfileWORKDIR:进入某个文件,等同于cdEXPUSE:暴露XX端口CDM:启动某个程序,在一个docekrfile里面只生效一次ENTRYPOING:也可以启动某个程序ADD:将一个文件直接复制到容器指定的目录中(ADDnginx-1.24.0.tar.gz./),将压缩之后的文件解压缩到指定的目录并删除压缩文件(仅支持一层目......
  • docker常用指令
    docker常用指令:dockerimages:显示镜像库 dockerps:列出正在运行的容器dockerps-a:列出所有容器 dockerpull:下载镜像 dockerrun:运行容器-d:后台运行-i:未登录时保持open状态-t:分配一个终端--name:名称 启动关闭暂停dockerstart2464375ba88f:启动容器docker......
  • redis——docker安装部署
    1.redis镜像拉取dockerpullredis注:Redis镜像默认没有redis.conf文件,默认允许远程用户连接。2.启动redis容器dockerrun--restart=always-uroot-p6379:6379--namemyredis-v/root/redis/myredis.conf:/etc/redis/redis.conf-v/root/redis/data:/data-......
  • 在 CentOS 8 环境下安装 docker 遇到的一些问题
    因为CentOS8已经停止维护了,如果原来系统中的软件源已经被改的乱七八糟了,推荐全部删掉重新下载:#阿里云wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo或者自行创建CentOS-Base.repo,如清华的:#CentOS-Base.rep......
  • 随身WiFi安装青龙面板通用依赖安装及部分报错解决方法
    使用方法:到青龙面板--依赖管理--新建依赖依赖类型选择对应名称一键复制下面的依赖,粘贴到名称可填写框框记得选自动拆分NodeJs依赖库crypto-jsprettytabledotenvjsdomdate-fnstough-cookietslibws@7.4.3ts-md5jsdom-gjiebafsform-datajson5global-agentpng-js@ty......
  • centos 安装 docker-compose 的快速简单办法
    直接使用yuminstalldocker-compose 会返回nothingtodo,可以使用pip3来安装安装DockerCompose(1)执行如下命令安装 pip3:yum-yinstallpython3-pippip3install--upgradepip-ihttps://pypi.tuna.tsinghua.edu.cn/simple (2)执行如下命令安装 docker-compose:......