shipyard中文版安裝教程(附安裝腳本)


一、 Docker Shipyard是什么 ?

shipyard是一個開源的docker管理平台,其特性主要包括:

  • 支持節點動態集群,可擴展節點的規模(swarm、etcd方案)
  • 支持鏡像管理、容器管理、節點管理等功能
  • 可視化的容器管理和監控管理
  • 在線容器console終端

二、Shipyard中文版源碼托管在github(傳送門)。

1.登陸界面
在這里插入圖片描述

2.容器列表
2.png

3.容器信息創建
3.png

4.容器信息
4.png

5.終端連接
5.png

6.鏡像信息
6.png

7.節點信息
7.png

8.倉庫信息
8.png

 

三、shipyard中文版安裝(CentOS)

注:本文安裝操作均在root用戶下,安裝前需先安裝Docker (傳送門)下載所需docker鏡像

docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull dockerclub/shipyard

.修改原安裝腳本為中文版安裝腳本

#下載官方腳本
wget https://shipyard-project.com/deploy
若下載失敗請使用
wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy
#替換官方腳本
grep -n shipyard:latest deploy
sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy

設置web訪問端口(根據需要修改)

#檢查8080端口是否被占用,若占用需修改端口
yum install -y net-tools    //安裝net-tools工具包,若已安裝可跳過此步驟
netstat -tlnp | grep 8080   //查看宿主機8080端口是否被占用
#配置修改
grep -n 'PORT:-8080' deploy
SHIPYARD_PORT=${PORT:-8080}
修改為
SHIPYARD_PORT=${PORT:-指定端口}

安裝與刪除

sh deploy                                //安裝
cat deploy | ACTION=remove bash          //刪除

使用shipyard

瀏覽器輸入:http://主機IP:8080
默認賬號:admin
默認密碼:shipyard

安裝過程中錯誤,常用的解決辦法
容器沖突:

#出現錯誤一般都是提示容器沖突,如果剛搭建,可以直接把容器全部停止並刪除
docker stop $(docker ps -a -q)        //停止所有服務
docker rm $(docker ps -a -q)          //刪除所有服務

#也可以根據提示來找到容器的ID進行停止刪除
docker ps -a
docker stop ID
docker rm ID

四、 如何使用
如何增加一個節點

curl https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://主服務器IP:4001 bash 
若下載失敗請使用
curl -sSL  https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy | ACTION=node DISCOVERY=etcd://主節點IP:4001 bash -s

五、安裝腳本下載
文件說明

install.sh      //一鍵安裝腳本
deploy          //官方安裝腳本修改版,若已下載前文所需鏡像可直接運行此腳本安裝

腳本下載:https://wwwfcwys.oss-cn-shenzhen.aliyuncs.com/typecho/2017/12/27/shipyard.tar.gz

注:作者由於沒有時間與精力繼續維護下去,在去年八月份就開始詢問是否有人感興趣接手該項目,可惜過了幾個月依舊沒有人出現,只能無奈的決定停止這個項目,官網也被關掉了。若下載安裝失敗請嘗試替換下載鏈接為https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy
參考文章:Centos-Docker-shipyard中文版安裝

https://www.fcwys.cc/archives/145.html


免責聲明!

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



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