當前位置: 妍妍網 > 碼農

1.4k star,一個好用的 Docker 控制台,操作簡單、功能強大!

2024-02-21碼農

簡介

SimpleDocker 是一個簡單的Docker控制台,致力於可以讓使用者更方便、更無障礙、更舒適的使用Docker,其界面簡潔、操作便捷,功能強大,可以帶來更好地運維體驗。

背景

Docker是目前一種非常主流的容器化方案,支持非常多的特性,給開發者帶來便利,但是 Docker 映像以及容器管理復雜的參數讓新手望而卻步,基於此開發 SimpleDocker 控制台,方便新手和相關的運維同學使用!!!

本計畫是基於學習的目的的,致力於提供一個 界面清晰、免費的、簡單的、專註於 Docker 服務管理的控制台。

功能

特性 支持功能
映像 詳情、拉取、執行、匯出、匯入、刪除、備份到本地
容器 詳情、啟動、停止、執行、暫停、刪除、精簡、匯出、重新命名、備份到本地
高級 終端、日誌、檔管理、網路配置、異常通知
儲存 管理、建立、刪除、精簡
網路 管理、建立、連線、精簡
安全 登入、密碼重設
設定 容器建立模式,容器異常通知配置
監控 容器異常通知、容器效能監控

使用

DockerCompose 安裝

確保 Docker & DockerCompose 已經部署並且啟動成功,如果 docker-compose 沒有安裝請參考官網 https://docs.docker.com/compose/install/ 安裝

透過命令 docker-compose version 驗證安裝成功

在某個目錄下建立檔 docker-compose.yml 其內容如下:

# yaml 配置例項
version:'3'
services:
redis:
image:redis:latest
web:
image:registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1
ports:
-"9091:4050"
volumes:
-/tmp/simple-docker/back:/tmp/back
-/var/run/docker.sock:/var/run/docker.sock
depends_on:
-redis

執行下面的指令碼,會自動拉取映像並啟動在 9091 埠

docker-compose up # 前台執行
docker-compose up -d # 背景執行

瀏覽器存取 http://localhost:9091

預設帳號: admin 預設密碼: 123456

如果使用了網域名稱並且透過伺服器進行反向代理,請配置反向代理伺服器支持 WebSocket,否則終端功能可能無法使用

界面

  • 主頁

  • Docker 資訊

  • Image 資訊

  • 執行新的容器

  • Container 資訊

  • 容器終端線上管理

  • 容器檔線上管理

  • 容器效能監控

  • 容器日誌以及日誌下載

  • Volume 資訊

  • Network 資訊

  • 開源地址

    https://gitee.com/taoes_admin/SimpleDocker

    <END>