Docker管理面板SimpleDocker的具体使用

 更新时间:2023年08月07日 10:48:08   作者:江湖有缘  
SimpleDocker 是一个简单的Docker控制面板,本文主要介绍了Docker管理面板SimpleDocker的具体使用,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧

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

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

到此这篇关于Docker管理面板SimpleDocker的具体使用的文章就介绍到这了,更多相关Docker管理面板SimpleDocker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker部署RustDesk自建服务器的小结

    docker部署RustDesk自建服务器的小结

    本文详细介绍了如何使用Docker部署RustDesk自建服务器,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-12-12
  • docker run -d和docker run -it的区别详解

    docker run -d和docker run -it的区别详解

    记得第一次接触docker的时候,教程中写着docker run -it之类的命令,当时对这个-it选项是一知半解,下面这篇文章主要给大家介绍了关于docker run -d和docker run -it的区别的相关资料,需要的朋友可以参考下
    2023-05-05
  • docker 复制容器的项目实践

    docker 复制容器的项目实践

    本文主要介绍了docker 复制容器的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • 使用Docker部署Nacos并配置MySQL数据源的详细步骤

    使用Docker部署Nacos并配置MySQL数据源的详细步骤

    Nacos是阿里巴巴开源的服务发现、配置管理和服务管理平台,它提供了注册中心和配置中心的功能,能够轻松地管理微服务的注册与发现,以及动态配置的管理,这篇文章主要给大家介绍了关于使用Docker部署Nacos并配置MySQL数据源的超详细步骤,需要的朋友可以参考下
    2024-05-05
  • 如何查看docker容器运行进程信息

    如何查看docker容器运行进程信息

    这篇文章主要介绍了如何查看docker容器运行进程信息问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • docker安装nginx容器的方法

    docker安装nginx容器的方法

    Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作,这篇文章主要介绍了docker安装nginx,需要的朋友可以参考下
    2023-01-01
  • Linux环境下使用Docker搭建Jenkins容器的方法步骤

    Linux环境下使用Docker搭建Jenkins容器的方法步骤

    本文主要介绍了Linux环境下使用Docker搭建Jenkins容器的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Docker安装Mosquitto的实现示例

    Docker安装Mosquitto的实现示例

    mosquitto是一个常用的MQTT应用服务,本文主要介绍了Docker安装Mosquitto的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • docker中容器运行时如何将目录和宿主机进行挂载

    docker中容器运行时如何将目录和宿主机进行挂载

    对于一个已经运行的容器,如果后续需要新挂载一个目录怎么办?下面这篇文章主要给大家介绍了关于docker中容器运行时如何将目录和宿主机进行挂载的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • ps命令在docker容器不存在的问题

    ps命令在docker容器不存在的问题

    这篇文章主要介绍了ps命令在docker容器不存在的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12

最新评论