1.環(huán)境準(zhǔn)備(自動(dòng)安裝的跳過(guò))
docker pull registry.cn-hangzhou.aliyuncs.com/wanghl/rethinkdb
docker pull registry.cn-beijing.aliyuncs.com/yfm/microbox_etcd
docker pull registry.cn-hangzhou.aliyuncs.com/yfm/docker_proxy
docker pull registry.cn-hangzhou.aliyuncs.com/wanghl/swarm
docker pull registry.cn-hangzhou.aliyuncs.com/hollywantdev/shipyard
五個(gè)鏡像
2. 使用官方腳本自動(dòng)安裝
(這里有我們的The Great Wall,你懂的)
curl -sSL https://shipyard-project.com/deploy | bash -s
默認(rèn)開啟8080 端口的
curl -sSL https://shipyard-project.com/deploy | PORT=9999 bash -s
3. 刪除工具
curl -sSL https://shipyard-project.com/deploy | ACTION=remove bash -s
4.自動(dòng)部署腳本中參數(shù)
- ACTION: 表示可以使用的指令,它包括以下選項(xiàng)脓魏。
- deploy印蔬, 默認(rèn)值铅忿, 表示自動(dòng)安裝部署Shipyard管理工具及相關(guān)應(yīng)用
- upgrade膀估,更新已存在的實(shí)例(注意:你要保持相同的系統(tǒng)環(huán)境、變量來(lái)部署同樣的配置)
- node予借, 部署Swarm的一個(gè)新節(jié)點(diǎn)
- remove轴或, 已存在的shipyard實(shí)例
- DISCOVERY: 集群系統(tǒng)采用Swarm進(jìn)行采集和管理(在節(jié)點(diǎn)管理中可以使用‘node’)
- IMAGE: 鏡像昌跌,默認(rèn)使用shipyard的鏡像
- PREFIX: 容器名字的前綴
- SHIPYARD_ARGS: 容器的常用參數(shù)
- TLS_CERT_PATH: TLS證書路徑
- PORT: 主程序監(jiān)聽端口 (默認(rèn)端口: 8080)
- PROXY_PORT: 代理端口 (默認(rèn): 2375)
5. 結(jié)果
Paste_Image.png