Docker概念
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),南州晴隆網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:南州晴隆等地區(qū)。南州晴隆做網(wǎng)站價(jià)格咨詢:18982081108Docker是開發(fā)人員和系統(tǒng)管理人員使用容器構(gòu)建、共享和運(yùn)行應(yīng)用程序的一個(gè)平臺(tái)。使用容器來部署應(yīng)用程序的過程被稱為容器化。圖1.1形象地告訴我們,您可以通過docker容器來輕松部署應(yīng)用程序。
容器化部署越來越受歡迎,因?yàn)槿萜骶哂幸韵绿卣鳎?/p>
靈活(Flexible):即使是最復(fù)雜的應(yīng)用程序也可以被容器化。
輕量級(jí)(Lightweight):容器利用并共享宿主機(jī)內(nèi)核,這使它們?cè)谙到y(tǒng)資源使用方面比虛擬機(jī)更高效。
可移植性(Protable):您可以在本地構(gòu)建、部署到云,并在任何地方運(yùn)行。
松耦合(Loosely coupled):容器是高度自給自足和封裝的,允許您替換或升級(jí)一個(gè)容器,而不會(huì)中斷其他容器。
可伸縮性(Scalable):您可以在數(shù)據(jù)中心增加并自動(dòng)分發(fā)容器副本。
安全性(Secure):容器對(duì)進(jìn)程應(yīng)用有嚴(yán)格的約束和隔離,而不需要用戶做任何配置。
圖1.1
鏡像和容器
從根本上說,容器就是一個(gè)正在運(yùn)行的進(jìn)程,它應(yīng)用了一些附加的封裝特性,以便將它與主機(jī)和其他容器隔離開來。容器隔離的一個(gè)最重要的方面是,每個(gè)容器都與自己的私有文件系統(tǒng)交互;這個(gè)文件系統(tǒng)由Docker鏡像提供。鏡像包含運(yùn)行應(yīng)用程序所需的所有內(nèi)容,如代碼或二進(jìn)制文件、runtimes、依賴項(xiàng)以及所需的任何其他文件系統(tǒng)對(duì)象。
容器和虛擬機(jī)
容器運(yùn)行在本地(原生)Linux主機(jī)上,并與其他容器共享宿主機(jī)的內(nèi)核。它運(yùn)行一個(gè)離散的進(jìn)程,占用的內(nèi)存不比任何其他可執(zhí)行文件多,因此它很輕量,如圖1.2所示。
相比之下,虛擬機(jī)(VM)是一個(gè)完整的“guest”操作系統(tǒng),通過hypervisor對(duì)主機(jī)資源進(jìn)行訪問,如圖1.3所示。一般來說,vm除了應(yīng)用程序邏輯所消耗的開銷之外,還會(huì)產(chǎn)生其他開銷。
圖1.2
圖1.3
編排
容器的可移植性和可復(fù)制性意味著我們能夠在云和數(shù)據(jù)中心之間移動(dòng)和擴(kuò)展我們的容器化應(yīng)用;容器有效地保證了這些應(yīng)用程序在任何地方都將以相同的方式運(yùn)行,允許我們快速輕松地利用所有這些環(huán)境。此外,隨著應(yīng)用程序規(guī)模的擴(kuò)大,我們需要一些工具來自動(dòng)化運(yùn)維這些應(yīng)用程序,能夠自動(dòng)替換失敗的容器,并管理這些容器,使容器在其生命周期中的一些更新和重新配置變得更加容易。
管理、擴(kuò)展和維護(hù)容器化應(yīng)用程序的工具被稱為編排,其中最常見的編排工具就是Google的Kubernetes和Docker的Swarm。這兩個(gè)編排工具在Docker Desktop中均有集成,我們將在本指南中使用Docker Desktop創(chuàng)建第一個(gè)編排的容器化應(yīng)用程序。
安裝Docker Desktop
容器化應(yīng)用開發(fā)的最佳實(shí)踐就是使用Docker Desktop。Docker Desktop將允許您在本地開發(fā)機(jī)器上輕松配置Kubernetes或者Swarm,因此您可以立即使用編排工具的所有特性來開發(fā)您的應(yīng)用,并且無需集群。
在Windows上安裝Docker Desktop請(qǐng)參照下一篇“在Windows 10上安裝Docker Desktop并啟用Kubernetes"
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前文章:Docker基本概念-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://chinadenli.net/article40/dhgeeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、微信小程序、品牌網(wǎng)站設(shè)計(jì)、微信公眾號(hào)、網(wǎng)站導(dǎo)航
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)