關(guān)于docker可視化管理工具-DockerUI的安裝
一、簡(jiǎn)介
DockerUI是一款開(kāi)源的、強(qiáng)大的、輕量級(jí)的Docker管理工具。DockerUI覆蓋了 docker cli 命令行 95% 以上的命令功能,通過(guò)可視化的界面,即使是不熟悉docker命令的用戶(hù)也可以非常方便的進(jìn)行Docker和Docker Swarm集群進(jìn)行管理和維護(hù)。DockerUI后端使用Go語(yǔ)言開(kāi)發(fā),前臺(tái)框架使用CubeUI。通過(guò)Docker Restful API,經(jīng)過(guò)Go語(yǔ)言編寫(xiě)的Proxy端, 實(shí)現(xiàn)和Docker Daemon進(jìn)行通信,從而實(shí)現(xiàn)Docker的管理命令和維護(hù)命令。
二、特征
Docker主機(jī)管理管理 數(shù)據(jù)卷管理、鏡像管理、容器管理、構(gòu)建管理、倉(cāng)庫(kù)配置管理、網(wǎng)絡(luò)配置管理
Docker swarm集群管理 集群配置信息、節(jié)點(diǎn)管理、服務(wù)管理、任務(wù)管理、密碼管理、配置管理
任務(wù)安排 Docker任務(wù)調(diào)度、docker swarm任務(wù)調(diào)度
三、安裝
1.常規(guī)方式安裝
1)下載docker.ui源碼
git clone https://github.com/gohutool/docker.ui.git
2)安裝golang運(yùn)行環(huán)境
① 創(chuàng)建go文件夾
cd /homemkdir go
② 下載go壓縮包并解壓縮
選擇對(duì)應(yīng)系統(tǒng)下載文件
也可以通過(guò)wget命令下載:
wget https://golang.google.cn/dl/go1.19.1.linux-amd64.tar.gztar -xvf go1.19.1.linux-amd64.tar.gz
③ 添加到環(huán)境變量
編輯/etc/profile,添加如下內(nèi)容:
export GO_HOME=/home/golang/goexport PATH=$PATH:$GO_HOME/bin
④ 重載環(huán)境變量
source /etc/profile
⑤ 驗(yàn)證是否安裝成功
go --help
出現(xiàn)以下信息表示安裝配置成功:
3)項(xiàng)目配置
進(jìn)入docker.ui項(xiàng)目目錄,執(zhí)行以下命令
export GO111MODULE=onexport GOPROXY="https://goproxy.cn,direct"go mod tidygo mod downloadgo build -o server . # 執(zhí)行完成后目錄下會(huì)多出一個(gè)server文件
4)啟動(dòng)服務(wù)
./server
2.通過(guò)容器安裝
1)拉取鏡像
docker image pull joinsunsoft/docker.ui
2)創(chuàng)建容器
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.瀏覽器訪(fǎng)問(wèn)
http://192.168.1.122:8999
默認(rèn)賬號(hào)密碼:ginghan 123456
四、操作快照
鏡像列表
搜索/拉取鏡像
構(gòu)建鏡像
導(dǎo)入/導(dǎo)出鏡像
推送鏡像
執(zhí)行鏡像
到此這篇關(guān)于關(guān)于docker可視化管理工具-DockerUI的安裝的文章就介紹到這了,更多相關(guān)docker可視化管理工具DockerUI內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
教你用100?行shell實(shí)現(xiàn)Docker詳解
這篇文章主要為大家介紹了教你用100?行shell實(shí)現(xiàn)Docker詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02dockerfile健康檢查HEALTHCHECK的命令學(xué)習(xí)
HEALTHCHECK 指令告訴 Docker 如何測(cè)試一個(gè)容器,以檢查它是否仍在工作,本文主要介紹了dockerfile健康檢查HEALTHCHECK的命令學(xué)習(xí),感興趣的可以了解一下2024-01-01Docker下多容器搭建 lamp的詳細(xì)過(guò)程(httpd+mysql+php+redis)
這篇文章主要介紹了Docker下多容器搭建lamp的詳細(xì)過(guò)程(httpd+mysql+php+redis),搭建拉取所需鏡像,本文給大家講解的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-01-01利用Dockerfile制作個(gè)人的鏡像文件詳細(xì)講解
Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,Dockerfile是用來(lái)構(gòu)建Docker鏡像的構(gòu)建文件,是由一系列命令和參數(shù)構(gòu)成的腳本,本文將給大家詳細(xì)介紹如何利用Dockerfile制作個(gè)人的鏡像文件,感興趣的同學(xué)可以借鑒參考2023-06-06Docker部署Nuxt.js項(xiàng)目的實(shí)現(xiàn)
這篇文章主要介紹了Docker部署Nuxt.js項(xiàng)目的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Docker安裝Jenkins的實(shí)現(xiàn)步驟
版本與jdk版本以及各類(lèi)插件有對(duì)應(yīng)關(guān)系,所以普通安裝較為麻煩,本文主要介紹了Docker安裝Jenkins的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01Docker中運(yùn)行nginx并掛載本地目錄到鏡像中的方法
這篇文章主要介紹了Docker中運(yùn)行nginx并掛載本地目錄到鏡像中的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01