背景
Docker是目前一種非常主流的容器化方案,支持非常多的特性,給開發者帶來便利,但是Docker 鏡像以及容器管理復雜的參數讓新手望而卻步,基于此開發 SimpleDocker 控制面板,方便大家使用!!!
? 目前支持以下特性:
- 容器管理、拉取鏡像、運行鏡像
- 容器管理、容器啟動/停止/運行
- 掛載卷管理以及創建
- 網絡管理以及創建
?? 正在開發的功能(預計 2021.01.10 發布 0.0.2 版本)
- 安全登錄功能
- 容器導出功能
- 鏡像導入功能
- 界面操作邏輯優化
計劃支持的特性:
- 容器網絡管理與連接(V2)
- 私有倉庫的鏡像拉取(V2)
- DockerCompose 鏡像編排管理(V3)
- DockerSwarm 集群管理(V4)
應用安裝
使用前,請先安裝 unzip 命令用于解壓壓縮包
ubuntu系統下使用 sudo apt-get install unzip centos 下使用 yum install -y unzip
- Linux
curl 'https://gitee.com/taoes_admin/SimpleDocker/raw/master/script/linux-deploy.sh' > /tmp/deploy-simple-docker.sh
chmod +x /tmp/deploy-simple-docker.sh
/tmp/deploy-simple-docker.sh
- MacOS
curl 'https://gitee.com/taoes_admin/SimpleDocker/raw/master/script/darwin-deploy.sh' > /tmp/deploy-simple-docker.sh
chmod +x /tmp/deploy-simple-docker.sh
/tmp/deploy-simple-docker.sh
- Windows
# 暫不支持window系統
- Docker 安裝
docker run -d -p 8080:40093 -v /var/run/docker.sock:/var/run/docker.sock --name SimpleDocker registry.cn-shanghai.aliyuncs.com/seven-tao/simple-docker:0.0.1-beta
// 瀏覽器訪問 http://localhost:8080
- 手動安裝
- 通過 https://github.com/taoes/SimpleDocker/releases/ 下載最新發布的版本
- 創建文件夾~/.local/simpleDocker 并解壓文件上文的壓縮包到 ~/.local/simpleDocker
- 將文件夾 ~/.local/simpleDocker 配置到環境變量 PATH中
應用啟動
- 刷新環境變量設置后,使用命令SimpleDocker 啟動應用(后臺運行可使用 nohup SimpleDocker & 命令啟動)
- 啟動應用后,瀏覽器訪問 http://localhost:40093 打開應用
Q & A
- 修改啟動端口
如果您需要修改啟動端口,您可以打開應用目錄(默認是 ~/.local/simpleDocker )下的 conf/app.conf 文件,修改 httpport 的值
- 保持后臺運行以及關閉后臺運行
您可以使用 nohup SimpleDocker & 命令后臺啟動 SimpleDocker ,如果關閉應用可以使用 ps -ef | grep ‘SimpleDocker’ 查找到PID,然后通過 kill -9 pid 關閉應用
相關依賴
- GoLang
- Docker API Engine
- VueJs 2.x
- Vuex
- Ant Design Vue
預覽
- Docker 信息


- Image 信息


- 運行新的容器


- Container 信息


- 容器日志以及日志下載


- Volume 信息

- Network 信息


版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論