一鍵安裝Docker圖形化管理界面-Shipyard


Shipyard是一款開源的圖形化的Docker管理工具,記得以前安裝很麻煩的,現在官方有了自動安裝腳本,使用非常方便。復制、粘貼、使用,就這么簡單。先不研究他是如何實現的,安裝使用起來再說。

$ curl -s https://shipyard-project.com/deploy | bash -s

Deploying Shipyard
 -> Starting Database
 -> Starting Discovery
 -> Starting Cert Volume
 -> Starting Proxy
 -> Starting Swarm Manager
 -> Starting Swarm Agent
 -> Starting Controller
Waiting for Shipyard on 192.168.2.xxx:8080
..
Shipyard available at http://192.168.2.xxx:8080

Username: admin Password: shipyard

 

Shipyard 啟用了7個容器,默認訪問端口是8080,默認用戶名和密碼是admin 和 shipyard

 

注意事項:

如果安裝出現了問題怎么辦?是否是因為端口沖突?網絡出現問題怎么辦?這個項目用到了哪些Docker鏡像?一鍵安裝的腳本是如何實現的?

1、Shipyard的默認訪問端口為8080,這個端口許多程序都會用,使用時盡量要避免沖突。如果你在測試機器上安裝過多款軟件,然后再安裝Shipyard時,卻發現無法訪問Shipyard,可以考慮一下,是不是因為端口被其他程序占用的問題。

2、由於網絡的原因,因此第一次執行時可能不會很順利,鏡像可能未下載全,又或者端口沖突,導致無法通過8080端口訪問shipyard頁面。查看主機發現其中有幾個Shipyard容器已經運行了,怎么辦?不妨先使用 docker ps -a 命令,查看一下正在進行的容器情況,然后用docker stop xxx 把7個shipyard開頭的容器都停止掉、最后再用docker rm xxx 把上一次安裝出現問題的容器都刪除掉,最后再次執行curl這一行命令。

3、比較穩妥的方法是先下載這七個Docker鏡像,然后再運行這一行。其中rethinkdb 181MB,shipyard/shipyard 58MB,七個一共300MB。

docker pull alpine
docker pull swarm 
docker pull shipyard/shipyard
docker pull rethinkdb
docker pull microbox/etcd
docker pull ehazlett/curl 
docker pull shipyard/docker-proxy

4、如果訪問不了,請檢查你使用的瀏覽器,記得使用谷歌的chrome瀏覽器。

5、安裝Shipyard 的腳本地址: https://shipyard-project.com/deploy,有興趣的可以看一看如何部署一個小型的容器應用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM