1. 程式人生 > >伺服器(8)--Docker的視覺化管理工具(dockerUI&shipyard)

伺服器(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


2)效果


三、推薦&心得

1、推薦網站

2、心得

1)事物都有兩面性,在一方面突出,必然在另一方面缺失。找到自己需要的,符合自己要求的最重要。

2)思想不要太狹隘,多查查,多看看,能收穫更多。


相關推薦

伺服器(8)--Docker視覺管理工具dockerUI&shipyard

     Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有

Docker視覺管理工具對比(DockerUIShipyard、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