一、EasyDockerWeb介紹
1. EasyDockerWeb簡介
EasyDockerWeb是一款輕量級、簡單的Docker管理面板,是一個使用xterm.js,Node.js和Socket.io的簡單Docker Web Ui。
2. 環(huán)境要求
- Node.js
- Docker remote api >= v1.24
- macOS or Linux or windows
3. EasyDockerWeb特點
- 部署簡單,可以使用Docker快速部署;
- 上手簡單,界面簡潔,易操作,可替代docker-cli命令行操作;
- Docker管理,可對容器、鏡像進行管理等;
- 容器監(jiān)控,可查看容器占用系統(tǒng)資源情況。
二、本地環(huán)境介紹
1. 本地環(huán)境規(guī)劃
本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為centos7.6。
hostname | IP地址 | 操作系統(tǒng)版本 | Docker版本 |
---|---|---|---|
jeven | 192.168.3.166 | centos 7.6 | 20.10.17 |
2. 本次實踐介紹
1.本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹慎使用;
2.使用docker成功部署Docker輕量級管理面板EasyDockerWeb。
三、本地環(huán)境檢查
1. 檢查Docker服務狀態(tài)
檢查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 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版本
[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701
四、下載EasyDockerWeb鏡像
從dockerhub下載EasyDockerWeb鏡像
[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. 創(chuàng)建EasyDockerWeb容器
使用docker-cli快速創(chuàng)建一個EasyDockerWeb容器。
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容器狀態(tài)
檢查EasyDockerWeb容器狀態(tài),確保容器正常啟動。
[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容器運行日志,確保服務正常運行。
[root@jeven ~]# docker logs gifted_murdock
Listening on port 3000
六、訪問EasyDockerWeb
訪問地址:http://192.168.3.166:3000/
默認賬號密碼;admin/admin
七、EasyDockerWeb的基本使用
1.查看本地容器鏡像
選擇images,查看本地容器鏡像。
2. 查看容器列表
查看本地容器列表,可以看到容器的CPU和內(nèi)存狀態(tài)。
3. 查看總覽頁面
查看Docker的總覽頁面。
八、創(chuàng)建一個測試容器
1. 拉取nginx容器鏡像
在images頁面,拉取nginx的容器鏡像。
2.創(chuàng)建一個測試容器
在容器管理頁面,選擇創(chuàng)建一個nginx的測試容器,填寫基本信息后,選擇確定即可。
3. 查看測試容器狀態(tài)
查看剛創(chuàng)建的測試容器狀態(tài)。
4. 訪問測試服務
訪問地址:http://192.168.3.166:6543/文章來源:http://www.zghlxwxcb.cn/news/detail-480209.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-480209.html
到了這里,關于云原生之部署Docker輕量級管理面板EasyDockerWeb的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!