Shipyard docker集群

如何使用Shipyard安裝一個(gè)docker的集群,以下為此文安裝過程,
使用centos7作為測(cè)試系統(tǒng)。

安裝說明

shipyard 安裝

第一步安裝Datastore帳號(hào)密碼管理容器

docker run \
    -ti \
    -d \
    --restart=always \
    --name shipyard-rethinkdb \
    rethinkdb

第二步安裝集群發(fā)現(xiàn)Discovery服務(wù)

docker run \
    -ti \
    -d \
    -p 4001:4001 \
    -p 7001:7001 \
    --restart=always \
    --name shipyard-discovery \
    microbox/etcd -name discovery

第三步安裝docker-proxy協(xié)議代理

docker run \
    -ti \
    -d \
    -p 2375:2375 \
    --hostname=$HOSTNAME \
    --restart=always \
    --name shipyard-proxy \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -e PORT=2375 \
    shipyard/docker-proxy:latest

第四步安裝Swarm管理節(jié)點(diǎn)

docker run \
    -ti \
    -d \
    --restart=always \
    --name shipyard-swarm-manager \
    swarm:latest \
    manage --host tcp://0.0.0.0:3375 etcd://<IP-OF-HOST>:4001

第五步安裝Swarm從節(jié)點(diǎn)

docker run \
    -ti \
    -d \
    --restart=always \
    --name shipyard-swarm-agent \
    swarm:latest \
    join --addr <ip-of-host>:2375 etcd://<ip-of-host>:4001

最后一步安裝Shipyard管理界面

docker run \
    -ti \
    -d \
    --restart=always \
    --name shipyard-controller \
    --link shipyard-rethinkdb:rethinkdb \
    --link shipyard-swarm-manager:swarm \
    -p 8080:8080 \
    shipyard/shipyard:latest \
    server \
    -d tcp://swarm:3375

訪問http://[ip-of-host]:8080即可訪問web-ui界面

  • 帳號(hào):admin
  • 密碼:shipyard

增加docker節(jié)點(diǎn)

export ACTION=node DISCOVERY=etcd://<ip-of-host>:4001
curl -sSL https://shipyard-project.com/deploy | sh

溫馨提示

安裝完以上所有步驟,請(qǐng)重啟一次docker服務(wù)

systemctl restart docker

shipyard 顯示界面如下


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 如何使用Shipyard安裝一個(gè)docker的集群,以下為此文安裝過程,使用centos7作為測(cè)試系統(tǒng)。 安裝說明...
    大豬大豬閱讀 294評(píng)論 0 1
  • 如何使用Shipyard安裝一個(gè)docker的集群,以下為此文安裝過程,使用centos7作為測(cè)試系統(tǒng)。 安裝說明...
    大豬大豬閱讀 210評(píng)論 0 1
  • 如何使用Shipyard安裝一個(gè)docker的集群,以下為此文安裝過程,使用centos7作為測(cè)試系統(tǒng)。 安裝說明...
    大豬大豬閱讀 441評(píng)論 0 4
  • 如何使用Shipyard安裝一個(gè)docker的集群,以下為此文安裝過程,使用centos7作為測(cè)試系統(tǒng)。 安裝說明...
    大豬大豬閱讀 276評(píng)論 0 1
  • 朋友圈看到有人發(fā)了這么一條消息。 互聯(lián)網(wǎng)繼寒冬之后進(jìn)入了冰河時(shí)期,大量公司倒閉的同時(shí),培訓(xùn)班數(shù)以萬計(jì)的輸出那些轉(zhuǎn)行...
    鹿井大醬閱讀 290評(píng)論 0 2

友情鏈接更多精彩內(nèi)容