伺服器(8)--Docker的視覺化管理工具(dockerUI&shipyard)
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何介面。
Docker雖然比較完美,但是美中不足的是:執行Docker容器和管理它們可能會花費一點點努力和時間。這個時候基於web的應用程式應運而生:dockerUI,shipyard等等。它們可以讓管理和執行容器變得很簡單。
一、簡介
通過Web使用者介面,你可以大致瀏覽相關資訊,比如你的容器在使用多少處理器和記憶體資源、在執行哪些容器,還可以檢查所有叢集上的事件日誌。
----------------------------dockerUI---------------------------
功能:通過Web瀏覽器視覺化管理docker的相關資訊,提供等同Docker命令列的大部分功能。
優點:
1)可以對執行著的容器進行批量操作
2)介面簡潔,設計華麗
3)在容器網路中-會顯示容器與容器間的網路關係
4)在Volumes中顯示了所有掛載目錄
5)就單臺主機而言,dockerui是一款不錯的管理工具。
缺點:
1)不支援多主機
-----------------------------shipyard--------------------------
功能:簡化對橫跨多個主機的Docker容器叢集進行管理
優點:
1)支援節點動態叢集,可擴充套件節點的規模(swarm、etcd方案)
2)支援映象管理、容器管理、節點管理等功能
3)視覺化的容器管理和監控管理
4)線上容console終端
缺點:
1)不太穩定,部署或者安裝成功的images或者container在shipyard上不顯示。
二、安裝步驟
1、dockerUI
1)拉取dockerUI映象。
[[email protected] ~]# docker pull uifd/ui-for-docker
Using default tag: latest
latest: Pulling from uifd/ui-for-docker
841194d080c8: Pull complete
Digest: sha256:fe371ff5a69549269b24073a5ab1244dd4c0b834cbadf244870572150b1cb749
Status: Downloaded newer image for uifd/ui-for-docker:latest
[ [email protected] ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
uifd/ui-for-docker latest 965940f98fa5 16 months ago 8.1MB
2)啟動dockerUI容器。
[[email protected] ~]# 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
4257409fb5d9c12ee417bca1633145857678620f60ca390f2a5923ed38ffccec
[[email protected] ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4257409fb5d9 uifd/ui-for-docker "/ui-for-docker" 4 seconds ago Up 4 seconds 0.0.0.0:9000->9000/tcp docker-web
3)啟動防火牆9000埠
[[email protected] ~]# vim /etc/sysconfig/iptables
......
-A INPUT -p tcp -m state --state NEW -m tcp --dport 9000 -j ACCEPT
[[email protected] ~]# systemctl restart iptables.service
注意:如果沒有iptables,則安裝[[email protected] ~]# yum install iptables-services
如果沒有vim,則安裝[[email protected] ~]# yum -y install vim
4)效果
2、shipyard
1)直接執行安裝命令:curl -sSL https://shipyard-project.com/deploy | bash -s
[[email protected] ~]# curl -sSL https://shipyard-project.com/deploy | bash -s
Deploying Shipyard
-> Starting Database
Unable to find image 'rethinkdb:latest' locally
Trying to pull repository xxx.mirror.aliyuncs.com/rethinkdb ...
Pulling repository xxx.mirror.aliyuncs.com/rethinkdb
Trying to pull repository docker.io/library/rethinkdb ...
latest: Pulling from docker.io/library/rethinkdb
Digest: sha256:29640c7d5015832c40305ad5dcc5d0996ce79b87f7e32d2fd99c9d65ad9414d4
-> Starting Discovery
-> Starting Cert Volume
-> Starting Proxy
-> Starting Swarm Manager
-> Starting Swarm Agent
-> Starting Controller
Waiting for Shipyard on 192.168.233.128:8080
Shipyard available at http://192.168.233.128:8080
Username: admin Password: shipyard
至此,已經安裝完成,訪問地址:http://localhost:8080,預設的使用者名稱:admin,密碼:shipyard
可以檢視一下docker images
三、推薦&心得
1、推薦網站
2、心得
1)事物都有兩面性,在一方面突出,必然在另一方面缺失。找到自己需要的,符合自己要求的最重要。
2)思想不要太狹隘,多查查,多看看,能收穫更多。
相關推薦
伺服器(8)--Docker的視覺化管理工具(dockerUI&shipyard)
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有
Docker視覺化管理工具對比(DockerUI、Shipyard、Rancher、Portainer)
1、前言 談及docker,避免不了需要熟練的記住好多命令及其用法,對於熟悉shell、技術開發人員而言,還是可以接受的,熟練之後,命令列畢竟是很方便的,便於操作及指令碼化。但對於命令列過敏、非技術人員,進行docker部署、管理是比較頭疼的,學習成本是
Docker視覺化管理工具DockerUI
1、DockerUI介紹 DockerUI基於Docker API,提供等同Docker命令列的大部分功能,支援container管理,image管理。 DockerUI展示 首頁  
Docker視覺化管理工具shipyard
目錄 1、前言 2、shipyard介紹 3、shipyard安裝 (1)映象下載 (2)指令碼安裝shipyard 1、前言 談及docker,避免不了需要熟練的記住好多命令及其用法,對於熟悉shell、技術開
Docker視覺化管理工具Portainer
1、portainer介紹 Portainer是Docker的圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器映象網路資料卷的基本操作(包括上傳下載映象,建立容器等操作)、事件日誌顯示、容器控制檯操作、Swarm叢集和服務等集中管理和
Docker視覺化管理工具Rancher
1、Rancher介紹 Rancher是一個開源的企業級容器管理平臺。通過Rancher,企業再也不必自己使用一系列的開源軟體去從頭搭建容器服務平臺。Rancher提供了在生產環境中使用的管理Docker和Kubernetes的全棧化容器部署與管理平臺。
docker視覺化管理工具shipyard的安裝
1、前提: 系統:linux,已經安裝docker服務並執行。 2、安裝命令: curl -sSL https://shipyard-project.com/deploy | PORT=6666 PROXY_PORT=9999 bash -s 3、登入地址:
Docker視覺化管理工具shipyard安裝
安裝shipyard curl -sSL http://dockerclub.net/public/script/deploy | bash -s ==
Docker視覺化管理工具Shipyard安裝與配置
Shipyard簡介 Shipyard是一個整合管理docker容器、映象、Registries的系統,它具有以下特點: 支援多節點的整合管理可動態載入節點可託管node下的容器 環境準備 下載映象 # docker pull rethinkdb # docker p
Portainer -- Docker視覺化管理工具的安裝配置及使用
Portainer介紹 Portainer是Docker的圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器映象網路資料卷的基本操作(包括上傳下載映象,建立容器等操作)、事件日誌顯示、容器控制檯操作、Swarm叢集和服務等集中管理和操作、登入使用者管理和
Portainer -- Docker視覺化管理工具
http://blog.csdn.net/A632189007/article/details/78779920https://portainer.io/install.htmlhttps://portainer.readthedocs.io/en/latest/deploy
Docker容器和資料視覺化管理工具Flocker
Flocker 可輕鬆實現 Docker 容器及其資料的管理。這是一個數據卷管理器和多主機的 Docker 叢集管理工具,你可以通過它來控制資料。可用來在 Docker 中執行你的資料庫、查詢和 K/V 儲存,並在應用中輕鬆使用這些服務。 Flocker 同時也提供了 API 和命令列工具來進行功能的操
Docker圖形化管理工具--Portainer簡介及部署
docker;portainer 圖形化管理; 1、 Portainer簡介 Portainer是Docker的圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日誌顯示、容器控制臺操作、Swarm集群和服務等集中管理和操作
Window系統下Kafka視覺化管理工具Kafka-manager的安裝與配置
一.準備工具 已編譯好的Kafka-manager安裝壓縮包(下載) 二.操作步驟 1.解壓縮安裝包,最好跟之前的Kafka包,Zookeeper包在同一目錄下,這樣方便修改管理. 2.修改D:\KafkaTo
docker圖形化管理工具Portainer
Portainer是一款輕量級的圖形化管理工具,通過它我們可以輕鬆管理不同的docker環境。Portainer部署和使用都非常的簡單,它由一個可以執行在任何docker引擎上的容器組成。Portainer提供管理docker的containers、images、volumes、ne
ubuntu docker視覺化管理 -shipyard
1、前言 談及docker,避免不了需要熟練的記住好多命令及其用法,對於熟悉shell、技術開發人員而言,還是可以接受的,熟練之後,命令列畢竟是很方便的,便於操作及指令碼化。但對於命令列過敏、非技術人員,進行d
nginx 叢集視覺化管理工具
之前團隊的nginx管理,都是運維同學每次去修改配置檔案,然後重啟,非常不方便,一直想找一個可以方便管理nginx叢集的工具,翻遍web,未尋到可用之物,於是自己設計開發了一個。 效果預覽 叢集group管理介面 可以管理group的節點,配置檔案,修改後可以一鍵重啟所有節點,且配置檔案出錯時會提示錯誤
Docker 圖形化管理工具Portainer.io
建立 docker volume create portainer_data docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/porta
釋出:.NET開發人員必備的視覺化除錯工具(你值的擁有)
1:如何使用 1:點選下載:.NET視覺化除錯工具 (更新於2016-12-29 19:11:00) (終於徹底相容了部分VS環境下無法使用的問題) 2:解壓RAR後執行:CYQ.VisualierSetup.exe 成功後關掉提示視窗即可。 PS:一次執行,支援各個VS版本,終身提高除錯的效率,而且
自定義視覺化除錯工具(Microsoft.VisualStudio.DebuggerVisualizers)
前言: 最近飛機失聯的太多,明天要飛北京處理伺服器雙機熱備的問題,航空保險已買,單號是:TF10122913。 至於我的銀行卡密碼,在我枕頭下面的字條裡,要是我之後沒再更新文章,請通知我家人,哈哈哈哈。好了,Joke 被 Play 後,下面 Enter 正文。 背景:話說:使用CYQ.Data時,會經常斷點M