三款Docker圖形化工具優(yōu)缺點(diǎn)對(duì)比
前言
docker 圖形頁(yè)面管理工具常用的有三種,DockerUI,Portainer,Shipyard。DockerUI 是 Portainer 的前身,這三個(gè)工具通過(guò)docker api來(lái)獲取管理的資源信息。平時(shí)我們常常對(duì)著shell對(duì)著這些命令行客戶(hù)端,審美會(huì)很疲勞,如果有漂亮的圖形化界面可以直觀查看docker資源信息,也是非常方便的。今天我們就搭建單機(jī)版的三種常用圖形頁(yè)面管理工具。這三種圖形化管理工具以Portainer最為受歡迎。
1、shipyard
1、啟動(dòng)docker,下載鏡像
# systemctl restart docker # docker pull alpine # docker pull microbox/etcd # docker pull library/rethinkdb # docker pull shipyard/docker-proxy # docker pull swarm # docker pull shipyard/shipyard
2、下載shipyard腳本
# wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy # chmod +x deploy # bash deploy # http://localhost:80805 用戶(hù)名和密:Username: admin Password: shipyard
3、優(yōu)點(diǎn)
支持鏡像管理、容器管理。支持控制臺(tái)命令容器資源消耗監(jiān)控支持集群swarm,可以隨意增加節(jié)點(diǎn)支持控制用戶(hù)管理權(quán)限,可以設(shè)置某個(gè)容器對(duì)某個(gè)用戶(hù)只讀、管理權(quán)限。有漢化版
4、缺點(diǎn)
啟動(dòng)容器較多,占用每個(gè)節(jié)點(diǎn)的一部分資源兼容性性不高,可能是我自身原因,經(jīng)常打不開(kāi)首頁(yè)。
2、portainer
1、下載鏡像
docker pull docker.io/portainer/portainer
2、啟動(dòng)
# docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer # http://192.168.11.199:9000
3、優(yōu)點(diǎn)
支持容器管理、鏡像管理輕量級(jí),消耗資源少基于docker api,安全性高,可指定docker api端口,支持TLS證書(shū)認(rèn)證支持權(quán)限分配支持集群
4、缺點(diǎn)
功能不夠強(qiáng)大容器創(chuàng)建后,無(wú)法通過(guò)后臺(tái)增加端口
3、dockerUI
1、下載鏡像
docker pull uifd/ui-for-docker
2、啟動(dòng)
# docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker # http://192.168.11.199:9000
3、優(yōu)點(diǎn)
支持容器管理支持鏡像管理基于docker api,自身也是一個(gè)容器。穩(wěn)定性高可動(dòng)態(tài)顯示顯示容器之間關(guān)系圖容器管理,增加端口映射,增加系統(tǒng)變量、映射目錄等
4、缺點(diǎn)
沒(méi)有登錄驗(yàn)證,因?yàn)闆](méi)有登錄體系,目前解決辦法是,只開(kāi)放本地訪(fǎng)問(wèn),或者通過(guò)TLS來(lái)對(duì)權(quán)限進(jìn)行控制。無(wú)法分配某容器給某用戶(hù)。不支持多主機(jī)。不支持集群swarm等功能少不支持控制臺(tái)命令
總結(jié)
到此這篇關(guān)于三款Docker圖形化工具優(yōu)缺點(diǎn)對(duì)比的文章就介紹到這了,更多相關(guān)Docker圖形化工具內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解使用docker 1.12 搭建多主機(jī)docker swarm集群
本篇文章主要介紹了使用docker 1.12 搭建多主機(jī)docker swarm集群,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07手動(dòng)構(gòu)建自己的docker容器鏡像實(shí)戰(zhàn)
這篇文章主要介紹了如何手動(dòng)構(gòu)建自己的鏡像并上傳到鏡像倉(cāng)庫(kù)中,文中有詳細(xì)的代碼實(shí)例,需要的朋友可以參考閱讀2023-04-04Windows Server 2016 安裝 Docker的過(guò)程及遇到問(wèn)題
若要在 Windows Server 上安裝 Docker,可以使用由 Microsoft 發(fā)布的 OneGet 提供程序 PowerShell 模塊,接下來(lái)通過(guò)本文給大家介紹Windows Server 2016 安裝 Docker的過(guò)程及遇到問(wèn)題,一起看看吧2021-09-09詳解mac下通過(guò)docker搭建LEMP環(huán)境
本篇文章主要介紹了詳解mac下通過(guò)docker搭建LEMP環(huán)境,詳細(xì)介紹了nginx,mysql,php的安裝配置,有興趣的可以來(lái)了解一下。2017-03-03解決使用Docker Compose管理容器的問(wèn)題
在Docker Compose中,根據(jù)一個(gè)配置文件,將所有與應(yīng)用系統(tǒng)相關(guān)的應(yīng)用和對(duì)應(yīng)的容器進(jìn)行配置,再根據(jù)Docker Compose提供的命令進(jìn)行啟動(dòng),就可以解決上面說(shuō)的多容器之間的復(fù)雜問(wèn)題,感興趣的朋友跟隨小編一起看看吧2021-09-09