溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker中容器的示例分析

發布時間:2021-08-21 11:24:18 來源:億速云 閱讀:175 作者:小新 欄目:服務器

這篇文章主要介紹了docker中容器的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

docker概述

docker是一個開源的軟件部署解決方案;
docker也是輕量級的應用容器框架;
docker可以打包、發布、運行任何的應用,這個也是docker的產品理念:Docker - Build, Ship, and Run Any App, Anywhere
docker采用的是LXC(Namespace+CGroups),即在Linux內核的Namespace[資源隔離]和CGroups[資源控制]技術的基礎上通過鏡像管理機制來實現輕量化設計。

docker組成

docker的組成包括docker server和dockerclient,其中docker包括的組件:容器(container)、鏡像(image)和倉庫(repositories),如下圖:

docker中容器的示例分析

docker vs VM

docker作為容器的一種,跟傳統的VM存在很大的差異,首先從架構上比較2者所在的位置:

docker中容器的示例分析

通過比較,我們可以看出,VM其實是在硬件的基礎上虛擬化(hypervisor)出來的操作系統,多個VM之間共享底層硬件資源。而docker是在Linux基礎上采用Namespace和CGroups技術進行的隔離,這就造就了docker既可以運行在硬件操作系統之上,也可以運行在VM之上。2者的區別也決定了,2者的差異,這里總結了兩者的差異,匯總如下:

docker中容器的示例分析

docker既然存在這樣的特性,那么docker可以做什么呢?下圖給出了docker的8種場景,而作者從實際的工作出發,主要采用docker將現有產品的發布流程精簡化,減少了大量的環境配置工作,由于docker的隔離性,可以將應用程序打包成docker鏡像,同一個產品不同版本可以打包成不同的鏡像,這也方便了測試的工作。

docker中容器的示例分析

因此,從不同的崗位看待docker,docker帶來的改變是全方面的

docker中容器的示例分析

感謝你能夠認真閱讀完這篇文章,希望小編分享的“docker中容器的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女