Docker容器是一個開源的應用容器引擎,讓開發者可以以統一的方式打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何安裝了docker引擎的服務器上(包括流行的Linux機器、windows機器),也可以實現虛擬化。
Docker 容器是一個開源的應用容器引擎,讓開發者可以以統一的方式打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何安裝了 docker 引擎的服務器上(包括流行的 Linux 機器、windows 機器),也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app)。幾乎沒有性能開銷,可以很容易地在機器和數據中心中運行。最重要的是,他們不依賴于任何語言、框架包括系統。
鏡像(Image)和容器(Container)的關系,就像是面向對象程序設計中的類和實例一樣,鏡像是靜態的定義,容器是鏡像運行時的實體。容器可以被創建、啟動、停止、刪除、暫停等。
容器的實質是進程,但與直接在宿主執行的進程不同,容器進程運行于屬于自己的獨立的命名空間(opens new window)。因此容器可以擁有自己的 root 文件系統、自己的網絡配置、自己的進程空間,甚至自己的用戶 ID 空間。容器內的進程是運行在一個隔離的環境里,使用起來,就好像是在一個獨立于宿主的系統下操作一樣。這種特性使得容器封裝的應用比直接在宿主運行更加安全。也因為這種隔離的特性,很多人初學 Docker 時常常會混淆容器和虛擬機。
前面講過鏡像使用的是分層存儲,容器也是如此。每一個容器運行時,是以鏡像為基礎層,在其上創建一個當前容器的存儲層,我們可以稱這個為容器運行時讀寫而準備的存儲層為容器存儲層。
容器存儲層的生存周期和容器一樣,容器消亡時,容器存儲層也隨之消亡。因此,任何保存于容器存儲層的信息都會隨容器刪除而丟失。
按照 Docker 最佳實踐的要求,容器不應該向其存儲層內寫入任何數據,容器存儲層要保持無狀態化。所有的文件寫入操作,都應該使用數據卷(Volume)、或者綁定宿主目錄,在這些位置的讀寫會跳過容器存儲層,直接對宿主(或網絡存儲)發生讀寫,其性能和穩定性更高。
數據卷的生存周期獨立于容器,容器消亡,數據卷不會消亡。因此,使用數據卷后,容器刪除或者重新運行之后,數據卻不會丟失。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
寶泉嶺屬于鶴崗哪個區?寶泉嶺農場是黑龍江省鶴崗市蘿北縣下轄的一個行政村。城鄉分類代碼是220,是一個村。區劃代碼為230421506,居民身份證號碼前六位為230421。郵政編碼是154100,長途區號是0468,車牌號是黑h。寶泉嶺農場毗鄰共青農場、農業局、顏軍農場、名山農場、軍川農場、蔣斌農場、林業局、東明朝鮮族鄉、云山鎮、太平溝鄉、肇興鎮、團結鎮、名山鎮、河北鎮。鶴崗寶泉嶺農場是哪個區?寶泉...
大哥CL現在怎么進啊,加密網址,隨便打開一個英文網址跳轉一下就可以?現在互聯網已經加密,您只能從特別的人那里購買進入英文網站后,單擊跳轉選項鏈接到新網站。根本不需要加密。這是廣告。加密后,你跳轉到真實地址。你只要再看一次廣告就行了。你應該直接找到真正的地址。真正的地址不需要跳轉。你可以直接進去!...
1、計算機打開AutoCAD,然后點擊格式中的點樣式。2.單擊點樣式,選擇等分標簽,然后單擊確定。3.選擇等號后,輸入命令DIV并按Cad旋轉快捷鍵RO ",使用方法:先打開軟件,查看相關點;然后畫一個四邊形,選擇目標;然后選擇旋轉中心;最后,輸入旋轉角度。Cad旋轉快捷鍵RO ",使用方法:先打開軟件,查看相關點;然后畫一個四邊形,選擇目標;然后選擇旋轉中心;最后,輸入旋轉角度。打開軟件CA...