前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >云原生之部署Docker轻量级管理面板EasyDockerWeb

云原生之部署Docker轻量级管理面板EasyDockerWeb

原创
作者头像
江湖有缘
发布2023-10-08 11:39:26
发布2023-10-08 11:39:26
6430
举报
文章被收录于专栏:Linux成长之路Linux成长之路

一、EasyDockerWeb介绍

1. EasyDockerWeb简介

EasyDockerWeb是一款轻量级、简单的Docker管理面板,是一个使用xterm.js,Node.js和Socket.io的简单Docker Web Ui。

2. 环境要求

  • Node.js
  • Docker remote api >= v1.24
  • macOS or Linux or windows3. EasyDockerWeb特点
  • 部署简单,可以使用Docker快速部署;
  • 上手简单,界面简洁,易操作,可替代docker-cli命令行操作;
  • Docker管理,可对容器、镜像进行管理等;
  • 容器监控,可查看容器占用系统资源情况。

二、本地环境介绍

1. 本地环境规划

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

hostname

IP地址

操作系统版本

Docker版本

jeven

192.168.3.166

centos 7.6

20.10.17

2. 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎使用;

2.使用docker成功部署Docker轻量级管理面板EasyDockerWeb。

三、本地环境检查

1. 检查Docker服务状态

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

代码语言:shell
复制
[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 Mon 2023-05-29 01:36:24 CST; 1 day 13h ago
     Docs: https://docs.docker.com
 Main PID: 12171 (dockerd)
    Tasks: 12
   Memory: 164.1M

2. 检查Docker版本

检查Docker版本

代码语言:shell
复制
[root@jeven ~]# docker -v 
Docker version 20.10.17, build 100c701

四、下载EasyDockerWeb镜像

从dockerhub下载EasyDockerWeb镜像

代码语言:shell
复制
[root@jeven ~]# docker pull qfdk/easydockerweb
Using default tag: latest
latest: Pulling from qfdk/easydockerweb
a073c86ecf9e: Pull complete 
0e28711eb56d: Pull complete 
e460dd483fdd: Pull complete 
35a1643ecd2d: Pull complete 
47676ee73bd3: Pull complete 
Digest: sha256:2c82a99ce18cdfaee767d34528fbf64629a94b0d2d69a2b5f70c3f457ed5de20
Status: Downloaded newer image for qfdk/easydockerweb:latest
docker.io/qfdk/easydockerweb:latest

五、部署EasyDockerWeb

1. 创建EasyDockerWeb容器

使用docker-cli快速创建一个EasyDockerWeb容器。

代码语言:shell
复制
docker run -it -d -p 3000:3000 -e EDW_USERNAME='admin' -e EDW_PASSWORD='admin' -v /var/run/docker.sock:/var/run/docker.sock qfdk/easydockerweb
在这里插入图片描述
在这里插入图片描述

2. 查看EasyDockerWeb容器状态

检查EasyDockerWeb容器状态,确保容器正常启动。

代码语言:shell
复制
[root@jeven ~]# docker ps
CONTAINER ID   IMAGE                COMMAND                  CREATED         STATUS         PORTS                                       NAMES
809dea5ae1de   qfdk/easydockerweb   "/bin/sh -c 'node /s…"   5 minutes ago   Up 5 minutes   0.0.0.0:3000->3000/tcp, :::3000->3000/tcp   gifted_murdock

3. 检查EasyDockerWeb容器运行日志

检查EasyDockerWeb容器运行日志,确保服务正常运行。

代码语言:shell
复制
[root@jeven ~]# docker logs gifted_murdock 
Listening on port 3000

六、访问EasyDockerWeb

访问地址:http://192.168.3.166:3000/

默认账号密码;admin/admin

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

七、EasyDockerWeb的基本使用

1.查看本地容器镜像

选择images,查看本地容器镜像。

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

2. 查看容器列表

查看本地容器列表,可以看到容器的CPU和内存状态。

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

3. 查看总览页面

查看Docker的总览页面。

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

八、创建一个测试容器

1. 拉取nginx容器镜像

在images页面,拉取nginx的容器镜像。

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

2.创建一个测试容器

在容器管理页面,选择创建一个nginx的测试容器,填写基本信息后,选择确定即可。

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

3. 查看测试容器状态

查看刚创建的测试容器状态。

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

4. 访问测试服务

访问地址:http://192.168.3.166:6543/

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

我正在参与2023腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、EasyDockerWeb介绍
    • 1. EasyDockerWeb简介
    • 2. 环境要求
  • 二、本地环境介绍
    • 1. 本地环境规划
    • 2. 本次实践介绍
  • 三、本地环境检查
    • 1. 检查Docker服务状态
    • 2. 检查Docker版本
  • 四、下载EasyDockerWeb镜像
  • 五、部署EasyDockerWeb
    • 1. 创建EasyDockerWeb容器
    • 2. 查看EasyDockerWeb容器状态
    • 3. 检查EasyDockerWeb容器运行日志
  • 六、访问EasyDockerWeb
  • 七、EasyDockerWeb的基本使用
    • 1.查看本地容器镜像
    • 2. 查看容器列表
    • 3. 查看总览页面
  • 八、创建一个测试容器
    • 1. 拉取nginx容器镜像
    • 2.创建一个测试容器
    • 3. 查看测试容器状态
    • 4. 访问测试服务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档