Docker管理面板SimpleDocker的具體使用
一、SimpleDocker介紹
1. SimpleDocker簡介
SimpleDocker 是一個簡單的Docker控制面板,致力于可以讓開發(fā)者更方便,更無障礙的使用Docker, 其界面簡潔,操作便捷。
2. SimpleDocker特點
當(dāng)前版本的特點
- 鏡像 詳情、拉取、運行、導(dǎo)出、導(dǎo)入、刪除、備份到本地
- 容器 詳情、啟動、停止、運行、暫停、刪除、精簡、導(dǎo)出、重命名、備份到本地
- 高級 終端、日志、文件管理、網(wǎng)絡(luò)配置、異常通知
- 存儲 管理、創(chuàng)建、刪除、精簡
- 網(wǎng)絡(luò) 管理、創(chuàng)建、連接、精簡
- 安全 登錄、密碼重置
- 設(shè)置 容器創(chuàng)建模式,容器異常通知配置
- 監(jiān)控 容器異常通知、容器性能監(jiān)控
二、本地環(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)境請謹(jǐn)慎使用;
2.使用docker成功部署SimpleDocker管理面板。
三、本地環(huán)境檢查
1.檢查Docker服務(wù)狀態(tài)
檢查Docker服務(wù)是否正常運行,確保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.8G2. 檢查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:
- redis2. 創(chuàng)建SimpleDocker容器
使用docker compose創(chuàng)建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容器狀態(tài)
檢查SimpleDocker容器狀態(tài)
[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容器日志。確保服務(wù)正常啟動。
[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監(jiān)控 ................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/
默認(rèn)賬號: admin 默認(rèn)密碼: 123456

2. 訪問SimpleDocker首頁
輸入默認(rèn)的管理員賬號和密碼后,進(jìn)入SimpleDocker首頁。

七、SimpleDocker的基本使用
1. 查看系統(tǒng)信息
查看系統(tǒng)相關(guān)信息

2. 查看容器鏡像信息
查看宿主機(jī)的本地容器鏡像信息。

3. 存儲管理

4. 容器網(wǎng)絡(luò)管理

5. 容器管理
容器管理功能,對容器進(jìn)行簡單管理,可以對容器狀態(tài)進(jìn)行監(jiān)控。


到此這篇關(guān)于Docker管理面板SimpleDocker的具體使用的文章就介紹到這了,更多相關(guān)Docker管理面板SimpleDocker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker部署RustDesk自建服務(wù)器的小結(jié)
本文詳細(xì)介紹了如何使用Docker部署RustDesk自建服務(wù)器,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-12-12
docker?run?-d和docker?run?-it的區(qū)別詳解
記得第一次接觸docker的時候,教程中寫著docker?run?-it之類的命令,當(dāng)時對這個-it選項是一知半解,下面這篇文章主要給大家介紹了關(guān)于docker?run?-d和docker?run?-it的區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-05-05
使用Docker部署Nacos并配置MySQL數(shù)據(jù)源的詳細(xì)步驟
Nacos是阿里巴巴開源的服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺,它提供了注冊中心和配置中心的功能,能夠輕松地管理微服務(wù)的注冊與發(fā)現(xiàn),以及動態(tài)配置的管理,這篇文章主要給大家介紹了關(guān)于使用Docker部署Nacos并配置MySQL數(shù)據(jù)源的超詳細(xì)步驟,需要的朋友可以參考下2024-05-05
Linux環(huán)境下使用Docker搭建Jenkins容器的方法步驟
本文主要介紹了Linux環(huán)境下使用Docker搭建Jenkins容器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
docker中容器運行時如何將目錄和宿主機(jī)進(jìn)行掛載
對于一個已經(jīng)運行的容器,如果后續(xù)需要新掛載一個目錄怎么辦?下面這篇文章主要給大家介紹了關(guān)于docker中容器運行時如何將目錄和宿主機(jī)進(jìn)行掛載的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05

