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