shipyard的安裝與一般維護


#一、安裝前的准備:

docker pull alpine

docker pull library/rethinkdb

docker pull microbox/etcd

docker pull shipyard/docker-proxy

docker pull swarm

docker pull shipyard/shipyard

#二、安裝腳本:

curl -s https://shipyard-project.com/deploy | bash -s                      ==》英文版

curl -sSL http://dockerclub.net/public/script/deploy |  bash -s          ==> 中文版

shipyard安裝完成后使用http://192.168.100.100:8080就可以訪問了(iptables防火牆要是開啟了,要記得打開8080端口訪問)

shipyard訪問頁面默認登錄用戶名:admin,密碼:shipyard,登錄進去后,可以在"ACCOUNTS"選項里管理用戶,可以添加用戶,並對用戶進行角色授權

#三、一般維護:

1)添加node節點:

curl -sSL http://dockerclub.net/public/script/deploy | ACTION=node DISCOVERY=etcd://<shipyard部署機ip> bash -s                      ##中文版

curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://<shipyard部署機ip> bash -s                               ##英文版

 

2) 刪除shipyard(在節點機上執行,就會將節點從shipyard管理里踢出)

curl http://dockerclub.net/public/script/deploy | ACTION=remove bash -s    ##中文版

curl -sSL https://shipyard-project.com/deploy | ACTION=remove bash -s      ##英文版

3)stop 與start :

docker stop shipyard-proxy shipyard-certs shipyard-discovery shipyard-rethinkdb shipyard-swarm-agent shipyard-swarm-manager shipyard-controller

docker start shipyard-proxy shipyard-certs shipyard-discovery shipyard-rethinkdb shipyard-swarm-agent shipyard-swarm-manager shipyard-controller

 

4)如果想將安裝重新來一遍

for i in `docker ps |sed '1d'| awk '{print $NF}'`;do docker rm -f $i; done

docker stop `docker ps -a -q`

docker rm `docker ps -a -q`

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

 

5)添加節點:

比如添加182.48.115.235作為一個節點。那么就需要在182.48.115.235這台機器上執行下面的命令:

curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://192.168.100.100:4001 bash -s

注意:

1)上面命令中的192.168.100.100是shipyard的部署機的ip;

2)192.168.100.100機器的iptables防火牆要打開4001端口。最好是關閉防火牆

 


免責聲明!

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



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