国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

shipyard研發(fā)系列(1)-shipyard安裝指南

Kylin_Mountain / 765人閱讀

摘要:之安裝指南一前言最近在研究的容器管理平臺,在研究過程發(fā)現(xiàn)自己對基礎(chǔ)理解還存在一定的欠缺,為了更好的理解,將我對項(xiàng)目的理解共享給愛好者,也系統(tǒng)的形成一份研發(fā)日志。啟動(dòng)界面容器詳細(xì)情況鏡像節(jié)點(diǎn)

Docker之shipyard安裝指南

一、前言:最近在研究shipyard的docker容器管理平臺,在研究過程發(fā)現(xiàn)自己對docker基礎(chǔ)理解還存在一定的欠缺,為了更好的理解docker,將我對shipyard項(xiàng)目的理解共享給docker愛好者,也系統(tǒng)的形成一份研發(fā)日志。dockerclub的shipyard研發(fā)系列詳細(xì)請?jiān)L問

二、shipyard項(xiàng)目介紹:shipyard是一個(gè)集成管理docker容器、鏡像、Registries的系統(tǒng),他最大亮點(diǎn)應(yīng)該是支持多節(jié)點(diǎn)的集成管理,可以動(dòng)態(tài)加載節(jié)點(diǎn),可托管node下的容器。這里暫時(shí)不對shipyard的細(xì)節(jié)講解,后續(xù)章節(jié)會(huì)講他的架構(gòu)。

三、shipyard安裝使用介紹,shipyard項(xiàng)目的安裝可以參考官網(wǎng)逐步操作,這里補(bǔ)充一些坑的解決過程。

3.1 首次部署腳本
curl -sSL https://shipyard-project.com/deploy | bash -s

ACTION: 可以使用的指令 (deploy, upgrade, node, remove)

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)

3.2 腳本可選項(xiàng)

如果你要自定義部署,請參考以下規(guī)范

部署action:指令有效變量

deploy: 部署新的shipyard實(shí)例

upgrade: 更新已存在的實(shí)例(注意:你要保持相同的系統(tǒng)環(huán)境、變量來部署同樣的配置)

node: 使用Swarm增加一個(gè)新的node

remove: 刪除已存在的shipyard實(shí)例(容器)

3.3 鏡像使用

你可以采取規(guī)范的鏡像來部署實(shí)例,比如以下的測試版本,你也已這樣做

 curl -sSL https://shipyard-project.com/deploy | IMAGE=shipyard/shipyard:test bash -s
3.4 前綴使用

你可以定義你想要的前綴,比如

 curl -sSL https://shipyard-project.com/deploy | PREFIX=shipyard-test bash -s
3.5 參數(shù)使用

這里增加一些shipyard運(yùn)行參數(shù),你可以像這樣進(jìn)行調(diào)整:

     curl -sSL https://shipyard-project.com/deploy | SHIPYARD_ARGS="--ldap-server=ldap.example.com --ldap-autocreate-users" bash -s
3.6TLS證書使用

啟用TLS對組建進(jìn)行部署,包括代理(proxy)、swarm集群系統(tǒng)、shipyard管理平臺的配置,這是一個(gè)配置規(guī)范。證書必須采用以下命名規(guī)范:

ca.pem: 安全認(rèn)證證書

server.pem: 服務(wù)器證書

server-key.pem: 服務(wù)器私有證書

cert.pem: 客戶端證書

key.pem: 客戶端證書的key

注意:證書將被放置在一個(gè)docker容器中,并在各個(gè)組成部分之間共享。如果需要調(diào)試,可以將此容器連接到調(diào)試容器。數(shù)據(jù)容器名稱為前綴的證書。

 docker run --rm 
    -v $(pwd)/certs:/certs 
    ehazlett/certm 
    -d /certs 
    bundle 
    generate 
    -o shipyard 
    --host proxy 
    --host 127.0.0.1

你也可以按如下指令來部署系統(tǒng)

   curl -sSL https://shipyard-project.com/deploy | TLS_CERT_PATH=$(pwd)/certs bash -s
3.7增加一個(gè)部署節(jié)點(diǎn)

shipyard節(jié)點(diǎn)部署腳本將自動(dòng)的安裝key/value存儲(chǔ)系統(tǒng)(etcd系統(tǒng))。增加一個(gè)節(jié)點(diǎn)到swarm集群,你可以使用以下的節(jié)點(diǎn)部署腳本

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

注意:10.0.1.10這個(gè)ip地址你需要修改為你的首次初始化shipyard系統(tǒng)的主機(jī)地址

3.8刪除shipyard系統(tǒng)
 curl -sSL https://shipyard-project.com/deploy | ACTION=remove bash -s
3.9 附件:

下面是筆者部署后的效果,如果你遇到問題,可以在dockerclub.net問答社區(qū)上給我留言。

啟動(dòng)界面

容器詳細(xì)情況

鏡像

節(jié)點(diǎn)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/26476.html

相關(guān)文章

  • Docker集中化web界面管理平臺shipyard

    摘要:是建立在集群管理工具之上的可以管理容器主機(jī)等資源的圖形化工具。管理完全基于,不需要做其他的修改。搭建過程修改監(jiān)聽要管理和控制的話需要先修改上的默認(rèn)配置使其監(jiān)聽端口可以繼續(xù)保持。 Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主機(jī)等資源的web圖形化工具。包括core和extension兩個(gè)版本,core即shipyard主要是把多個(gè) ...

    oujie 評論0 收藏0
  • shipyard中文版發(fā)布

    摘要:中文版正式發(fā)布一是什么是一個(gè)開源的管理平臺,其特性主要包括支持節(jié)點(diǎn)動(dòng)態(tài)集群,可擴(kuò)展節(jié)點(diǎn)的規(guī)模方案支持鏡像管理容器管理節(jié)點(diǎn)管理等功能可視化的容器管理和監(jiān)控管理在線容器終端二中文版源代碼托管在,有興趣可以訪問獲取代碼。 shipyard中文版正式發(fā)布 一、 Docker Shipyard是什么 ?shipyard是一個(gè)開源的docker管理平臺,其特性主要包括: 支持節(jié)點(diǎn)動(dòng)態(tài)集群,可擴(kuò)...

    Joyven 評論0 收藏0
  • shipyard中文版v3.0.2更新

    摘要:中文版官方同步更新中文版與官方同步更新,更新內(nèi)容詳細(xì)可見本次更新內(nèi)容包括不列出中間鏡像列表修復(fù)版本以上的網(wǎng)絡(luò)狀態(tài)與鏈接修復(fù)多個(gè)容器部署依賴庫更新,遷移依賴至支持多網(wǎng)絡(luò)模式的部署歡迎大家體驗(yàn)新版本的鏡像,鏡像地址 Shipyard中文版官方同步更新 中文版shipyard v3.0.2與官方同步更新,更新內(nèi)容詳細(xì)可見GITHUB:https://github.com/dockerclu...

    pubdreamcc 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<