目錄
- 一、簡介
- 二、特征
- 三、安裝
- 1.常規方式安裝
- 1)下載docker.ui源碼
- 2)安裝golang運行環境
- 3)項目配置
- 4)啟動服務
- 2.通過容器安裝
- 1)拉取鏡像
- 2)創建容器
- 3.瀏覽器訪問
- 四、操作快照
一、簡介
DockerUI是一款開源的、強大的、輕量級的Docker管理工具。DockerUI覆蓋了 docker cli 命令行 95% 以上的命令功能,通過可視化的界面,即使是不熟悉docker命令的用戶也可以非常方便的進行Docker和Docker Swarm集群進行管理和維護。DockerUI后端使用Go語言開發,前臺框架使用CubeUI。通過Docker Restful API,經過Go語言編寫的Proxy端, 實現和Docker Daemon進行通信,從而實現Docker的管理命令和維護命令。
DockerUI官網
二、特征
Docker主機管理管理 數據卷管理、鏡像管理、容器管理、構建管理、倉庫配置管理、網絡配置管理
Docker swarm集群管理 集群配置信息、節點管理、服務管理、任務管理、密碼管理、配置管理
任務安排 Docker任務調度、docker swarm任務調度
三、安裝
1.常規方式安裝
1)下載docker.ui源碼
git clone https://github.com/gohutool/docker.ui.git
2)安裝golang運行環境
① 創建go文件夾
cd /homemkdir go
② 下載go壓縮包并解壓縮
選擇對應系統下載文件
也可以通過wget命令下載:
wget https://golang.google.cn/dl/go1.19.1.linux-amd64.tar.gztar -xvf go1.19.1.linux-amd64.tar.gz
③ 添加到環境變量
編輯/etc/profile,添加如下內容:
export GO_HOME=/home/golang/goexport PATH=$PATH:$GO_HOME/bin
④ 重載環境變量
source /etc/profile
⑤ 驗證是否安裝成功
go --help
出現以下信息表示安裝配置成功:
3)項目配置
進入docker.ui項目目錄,執行以下命令
export GO111MODULE=onexport GOPROXY="https://goproxy.cn,direct"go mod tidygo mod downloadgo build -o server . # 執行完成后目錄下會多出一個server文件
4)啟動服務
./server
2.通過容器安裝
1)拉取鏡像
docker image pull joinsunsoft/docker.ui
2)創建容器
docker run --restart always --name docker.ui -d -v /home/docker_data/docker.ui/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui
3.瀏覽器訪問
http://192.168.1.122:8999
默認賬號密碼:ginghan 123456
四、操作快照
鏡像列表
搜索/拉取鏡像
構建鏡像
導入/導出鏡像
推送鏡像
執行鏡像