、下載相關Docker鏡像
首先要安裝docker,安裝docker參考http://www.cnblogs.com/menglingqian/p/6880633.html
Shipyard 默認訪問端口是8080,默認用戶名和密碼是admin 和 shipyard
root@meng-virtual-machine:~# docker pull swarm root@meng-virtual-machine:~# docker pull shipyard/shipyard root@meng-virtual-machine:~# docker pull rethinkdb root@meng-virtual-machine:~# docker pull microbox/etcd root@meng-virtual-machine:~# docker pull shipyard/docker-proxy root@meng-virtual-machine:~# docker pull alpine root@meng-virtual-machine:~# docker pull dockerclub/shipyard
二、修改官方安裝腳本下載成中文鏡像
root@meng-virtual-machine:~# grep -n shipyard:latest deploy
24:IMAGE=${IMAGE:-shipyard/shipyard:latest}
root@meng-virtual-machine:~# sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy
root@meng-virtual-machine:~# grep -n shipyard:latest deploy
24:IMAGE=${IMAGE:-dockerclub/shipyard:latest}
root@meng-virtual-machine:~# netstat -tlnp | grep 8080
root@meng-virtual-machine:~# sh deploy
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.1.122:8080
Shipyard available at http://192.168.1.122:8080
Username: admin Password: shipyard
三、測試
瀏覽器輸入 IP地址:8080訪問網頁。


注意事項:
Shipyard的默認訪問端口為8080,這個端口許多程序都會用。如果被占用需要修改端口。
root@meng-virtual-machine:~# netstat -tlnp | grep 8080
tcp6 0 0 :::8080 :::* LISTEN 13227/docker-proxy
root@meng-virtual-machine:~# grep -n 'PORT:-8080' deploy
32:SHIPYARD_PORT=${PORT:-8080}
root@meng-virtual-machine:~#
以上顯示沒有被其他程序占用,如果被占用,修改默認的8080端口,
用以下命令修改被占用的端口:
sed -i 's/PORT:-8080/PORT:-9090/g' deploy
