要在 Docker Engine 處于 swarm 模式時(shí)部署應(yīng)用程序映像,您需要?jiǎng)?chuàng)建一個(gè)服務(wù)。通常,服務(wù)是某個(gè)較大應(yīng)用程序上下文中微服務(wù)的映像。服務(wù)的示例可能包括 HTTP 服務(wù)器、數(shù)據(jù)庫(kù)或您希望在分布式環(huán)境中運(yùn)行的任何其他類型的可執(zhí)行程序。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站建設(shè)、龍湖網(wǎng)絡(luò)推廣、成都微信小程序、龍湖網(wǎng)絡(luò)營(yíng)銷、龍湖企業(yè)策劃、龍湖品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供龍湖建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:vcdvsql.cn創(chuàng)建服務(wù)時(shí),您需要指定要使用的容器映像以及要在運(yùn)行的容器內(nèi)執(zhí)行的命令。您還可以為服務(wù)定義選項(xiàng),包括:
1.集群在集群外部提供服務(wù)的端口 2.服務(wù)連接到群中其他服務(wù)的覆蓋網(wǎng)絡(luò) 3.CPU 和內(nèi)存限制和預(yù)留 4.滾動(dòng)更新策略 5.要在 swarm 中運(yùn)行的圖像副本的數(shù)量
服務(wù)、任務(wù)和容器當(dāng)您將服務(wù)部署到 swarm 時(shí),swarm 管理器接受您的服務(wù)定義作為服務(wù)所需的狀態(tài)。然后它將集群中節(jié)點(diǎn)上的服務(wù)作為一個(gè)或多個(gè)副本任務(wù)進(jìn)行調(diào)度。任務(wù)在群中的節(jié)點(diǎn)上彼此獨(dú)立運(yùn)行。
例如,假設(shè)您要在 HTTP 偵聽器的三個(gè)實(shí)例之間進(jìn)行負(fù)載平衡。下圖顯示了具有三個(gè)副本的 HTTP 偵聽器服務(wù)。監(jiān)聽器的三個(gè)實(shí)例中的每一個(gè)都是 swarm 中的一個(gè)任務(wù)。容器是一個(gè)孤立的進(jìn)程。在群模式模型中,每個(gè)任務(wù)只調(diào)用一個(gè)容器。任務(wù)類似于調(diào)度程序放置容器的“槽”。一旦容器處于活動(dòng)狀態(tài),調(diào)度程序就會(huì)識(shí)別出任務(wù)處于運(yùn)行狀態(tài)。如果容器未通過(guò)健康檢查或終止,則任務(wù)終止。
名稱欄目:云計(jì)算核心技術(shù)Docker教程:DockerSwarm服務(wù)運(yùn)行原理
標(biāo)題路徑:http://vcdvsql.cn/article16/cheegg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、微信公眾號(hào)、軟件開發(fā)、關(guān)鍵詞優(yōu)化、電子商務(wù)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)