欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Docker可視化管理工具shipyard-創(chuàng)新互聯(lián)

一、概述

成都創(chuàng)新互聯(lián)是專業(yè)的湟源網(wǎng)站建設(shè)公司,湟源接單;提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行湟源網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

   Docker圖形頁面管理工具基本常用的有三種: DOCKER UI,Shipyard,Portainer。相對而言,Shipyard最強大,其次是Portainer,最后是Docker ui。

   Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主機等資源的web圖形化工具,包括core和extension兩個版本,core即shipyard主要是把多個 Docker host上的 containers 統(tǒng)一管理(支持跨越多個host),extension即shipyard-extensions添加了應(yīng)用路由和負(fù)載均衡、集中化日志、部署等;

   Shipyard是在Docker Swarm實現(xiàn)對容器、鏡像、docker集群、倉庫、節(jié)點進(jìn)行管理的web系統(tǒng)。

DockerUI和Shipyard功能

1、DockerUI的優(yōu)點

1)可以對運行著的容器進(jìn)行批量操作

2)在容器網(wǎng)絡(luò)中-會顯示容器與容器間的網(wǎng)絡(luò)關(guān)系

3)在Volumes中顯示了所有掛載目錄

DockerUI一個致命的缺點:不支持多主機.試想一下,如果有N臺docker主機時-我就需要一臺臺的用dockerui進(jìn)行管理,想想都覺得麻煩。就單臺主機而言,dockerui是一款不錯的管理工具。

2、Shipyard功能

是一個集成管理docker容器、鏡像、Registries的系統(tǒng),它可以簡化對橫跨多個主機的Docker容器集群進(jìn)行管理. 通過Web用戶界面,你可以大致瀏覽相關(guān)信息,比如你的容器在使用多少處理器和內(nèi)存資源、在運行哪些容器,還可以檢查所有集群上的事件日志。

其特性主要包括:

1)支持節(jié)點動態(tài)集群,可擴展節(jié)點的規(guī)模(swarm、etcd方案)

2)支持鏡像管理、容器管理、節(jié)點管理等功能

3)可視化的容器管理和監(jiān)控管理

4)在線容console終端

Shipyard幾個概念

1)engine

一個shipyard管理的docker集群可以包含一個或多個engine(引擎),一個engine就是監(jiān)聽tcp端口的docker daemon。shipyard管理docker daemon、images、containers完全基于Docker API,不需要做其他的修改。另外,shipyard可以對每個engine做資源限制,包括CPU和內(nèi)存;因為TCP監(jiān)聽相比Unix socket方式會有一定的安全隱患,所以shipyard還支持通過SSL證書與docker后臺進(jìn)程安全通信。

2)rethinkdb

RethinkDB是一個shipyard項目的一個docker鏡像,用來存放賬號(account)、引擎(engine)、服務(wù)密鑰(service key)、擴展元數(shù)據(jù)(extension metadata)等信息,但不會存儲任何有關(guān)容器或鏡像的內(nèi)容。

Shipyard生態(tài)

shipyard是由shipyard控制器以及周圍生態(tài)系統(tǒng)構(gòu)成,以下按照deploy啟動順序進(jìn)行介紹(下面幾個就是shipyard使用腳本安裝后,啟動的幾個容器名)

1)RethinkDB

deploy首先啟動的就是RethinkDB容器,shipyard采用RethinkDB作為數(shù)據(jù)庫來保存用戶等信息

2)Discovery

為了使用Swarm,我們需要一個外部的密鑰值存儲群容器,shipyard默認(rèn)是采用了etcd。

3)shipyard_certs

證書管理容器,實現(xiàn)證書驗證功能

4)Proxy

默認(rèn)情況下,Docker引擎只監(jiān)聽Socket,我們可以重新配置引擎使用TLS或者使用一個代理容器,轉(zhuǎn)發(fā)請求從TCP到Docker監(jiān)聽的UNIX Socket。

5)Swarm Manager

Swarm管理器

6)Swarm Agent

Swarm代理,運行在每個節(jié)點上。

7)Controller

shipyard控制器,Remote API的實現(xiàn)和web的實現(xiàn)。

二、Shipyard搭建

1、環(huán)境準(zhǔn)備

(1)系統(tǒng)版本

CentOS Linux release 7.5.1804 (Core)

(2)網(wǎng)卡信息

inet 172.160.45.128  netmask 255.255.255.0  broadcast 172.160.45.25

(3)關(guān)閉防火墻和seliunx服務(wù)

(4)docker-ce安裝

Docker version 18.06.3-ce, build d7080c1

2、下載相關(guān)依賴鏡像(這些鏡像如果不提前下載,則在下面一鍵安裝部署時會自動下載,不過要等待一段時間. 所以最好提前下載,一鍵部署時就很快了)

# docker pull rethinkdb

# docker pull microbox/etcd

# docker pull shipyard/docker-proxy

# docker pull swarm

# docker pull dockerclub/shipyard

3.1、官方安裝:

如何安裝shipyard中文版

curl http://dockerclub.net/deploy | bash -s

3.2、執(zhí)行腳本

# sh shipyard-deploy

Docker可視化管理工具shipyardDocker可視化管理工具shipyard

部署后,可以看到相應(yīng)的shipyard容器已正常運行

Docker可視化管理工具shipyardDocker可視化管理工具shipyard

最后訪問http://172.160.45.128:8080,使用admin/shipyard用戶名和密碼登錄即可.

Docker可視化管理工具shipyardDocker可視化管理工具shipyard

如果想要修改web訪問端口,則操作如下:

# cat shipyard-deploy |grep 8080

echo "  PORT: specify the listen port for the controller (default: 8080)"

SHIPYARD_PORT=${PORT:-8080}

比如將腳本中默認(rèn)的8080端口改為80端口

# sed -i 's/8080/80/g' shipyard-deploy

然后重新部署即可

Docker可視化管理工具shipyardDocker可視化管理工具shipyard

4.1、刪除Shipyard環(huán)境操作

# cat shipyard-deploy |ACTION=remove bash

4.2如何刪除shipyard中文版

curl http://dockerclub.net/deploy | ACTION =remove bash -s

5、Shipyard添加其他節(jié)點主機(centos7.X系統(tǒng)的主機)的操作記錄

比如將172.16.60.220機器節(jié)點加入到上面的shipyard管理中.

則需要在被加入節(jié)點機器上如下操作:

1) 在被加入的節(jié)點上按照上面的最新地址下載shipyard-deploy

# chmod +x shipyard-deploy

2) 執(zhí)行下面操作 (注意下面etcd地址要寫成shipyard部署機的ip地址. 首次執(zhí)行時會自動下載鏡像,需要等待一段時間)

# cat shipyard-deploy | ACTION=node DISCOVERY=etcd://172.160.45.128:4001 bash

Docker可視化管理工具shipyardDocker可視化管理工具shipyard

注意,添加節(jié)點時,上面一鍵腳本需要運行在被添加的節(jié)點主機上,而不是shipyard部署節(jié)點的機器上;然后登錄http://172.160.45.128:8080,在"容器管理"-"主機節(jié)點"中看到添加的節(jié)點信息了.

補充知識:

Nginx做域名轉(zhuǎn)發(fā):  在nginx配置文件http塊里添加如下代碼:

upstream shipyard {

server 172.160.45.128:8080;

}

server {

listen      80;

server_name   kevin.shipyard.com;

location / {

proxy_pass http://shipyard;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

}

}

以下三行代碼為nginx做WebSockets跳轉(zhuǎn)否則,在執(zhí)行shell時會報400錯誤

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

利用shipyard部署swarm集群及管理容器, 則swarm-manage為shipyard部署機, 其他swarm-node節(jié)點則為添加到shipyard管理中的節(jié)點.

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:Docker可視化管理工具shipyard-創(chuàng)新互聯(lián)
分享地址:http://aaarwkj.com/article34/cdpdpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、移動網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、電子商務(wù)、面包屑導(dǎo)航用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
亚洲一区二区三区黄色| 亚洲国产成人午夜精品| 岛国大片日韩在线观看| 久久国产亚洲欧美一区| 熟妇人妻精品一区二区| 国产精品水嫩水嫩粉嫩| 亚洲成人黄色在线网站| 四虎在线观看永久地址| 亚洲一区二区三区日本在线| 日韩国产亚洲欧美国产| 99久热在线精品视频| 亚洲国产精品福利在线| 日韩av在线观看大全| 日本成人午夜在线观看| 欧美国产日韩一区二区三区视频| 色综合视频二区偷拍在线| 国产精品欧美一区久久| 亭亭丁香激情五月涩久久| 成年人免费在线观看国产| 日韩av黄色制服在线网站| 色哟哟精品丝袜一区二区| 国家成人午夜在线观看| 日本久久久精品福利视频| 亚洲av色福免费网站| 中文字幕一区二区av| 日韩黄国产一区二区三| 午夜福利视频欧美成人| 91九色国产老熟女乱子| 日本一区二区三区精彩视频| 日本中文字幕免费一区| 亚洲一区二区精品自拍| 日韩欧美性生活免费观看| 亚洲一区二区三区精品在线| 日韩中文字幕专区在线| 日韩不卡在线免费观看视频| 老湿机午夜在线免费观看| av天堂官网在线人妻| 精品人妻在线中文字幕| 性激烈的欧美三级男同| 国产福利成人一区二区| 黄色亚洲一区二区三区四区|