簡介
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>