久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么輕松搞懂Docker

175次閱讀
沒有評論

共計 1307 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章給大家介紹怎么輕松搞懂 Docker,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

作為云計算 IT 圈里人,如果還不知道 Docker,那就算 out 啦。不過,在搞懂 Docker 之前,得先來了解一下 Docker 的成名之路!

從 dotCloud 到 Docker,一“開”鳴人!Docker 口號 1:Build, Ship and Run

而想要搞懂 Docker,先來看它口號的第一句:“Build, Ship and Run”,也就是“搭建、發送和運行”。

以蓋房子為例:

你想在一片空地上建個房子,得畫圖、搬磚頭、弄材料,一頓操作后,終于把房子蓋好了。

結果,住了一段時間,想搬到另一片空地去。這時候,按以往的辦法,只能再次畫圖、搬磚頭、弄材料、蓋房子。

可如果能把之前蓋好的房子復制一份,做成“鏡像”,放在自己的背包里。等到了新的空地,就用這個“鏡像”,復制粘貼出一套房子,是不是就輕松多了。

Docker 口號 2:Build?once,Run?anywhere

Docker 的第二句口號就是:“Build?once,Run?anywhere(搭建一次,到處能用)”。

這里要涉及到 Docker 的三大核心概念,分別是:

鏡像(Image)

容器(Container)

倉庫(Repository)

在上面的例子中,那個放在包里的“鏡像”,就是 Docker 鏡像。而背包,就是 Docker 倉庫。在空地上,用復制粘貼造好的房子,就是一個 Docker 容器。

這個 Docker 鏡像,是一個特殊的文件系統。它除了提供容器運行時所需的程序、庫、資源、配置等文件外,還包含了一些為運行時準備的一些配置參數(例如環境變量)。鏡像不包含任何動態數據,其內容在構建之后也不會被改變。

也就是說,每次變出房子,房子是一樣的,但生活用品等是不管的,誰住誰負責添置。

每一個鏡像可以變出一種房子,那多個鏡像就能變出多個種類的房子。比如,有的人蓋了別墅,生成了鏡像;有的人蓋了四合院,也生成了鏡像;還有的人蓋了茅草屋,也生成了鏡像……

這么一來,大家相互間就可以交換鏡像,你用我的,我用你的,豈不是多方共贏?

于是乎,就變成了一個大的公共倉庫。

Docker 倉庫用來保存我們的“鏡像”,當創建了“鏡像”后,可以使用 push 命令將它上傳到公有或者私有倉庫,這樣下次要在別的機器上使用這個“鏡像”時,只需從倉庫上 pull 下來即可。

負責對 Docker 鏡像進行管理的,是 Docker Registry 服務(類似倉庫管理員)。但不是任何人建的任何鏡像都是合法的,萬一有人蓋了有問題的房子呢?

因此,Docker Registry 服務對鏡像的管理是非常嚴格的。官方的 Docker Hub 是最常用的 Registry 公開服務,這也是默認的 Registry,并擁有大量的高質量的官方鏡像供用戶下載。

Docker 的運行離不開上面幾個的支持,也有人會誤以為,Docker 就是容器。但 Docker 只會傲嬌地說:“我不是容器,我是創建容器的工具,是應用容器引擎?!?/p>

關于怎么輕松搞懂 Docker 就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1307字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 萨迦县| 云阳县| 锡林郭勒盟| 靖西县| 芜湖县| 临武县| 黔西县| 重庆市| 阿克陶县| 垣曲县| 石棉县| 蓬莱市| 太原市| 陵水| 临沧市| 乐平市| 墨玉县| 天气| 汉寿县| 玉环县| 博白县| 峡江县| 从化市| 扎囊县| 牡丹江市| 会昌县| 措美县| 辽阳市| 丁青县| 泸西县| 乡宁县| 古蔺县| 陆丰市| 徐闻县| 长乐市| 东丰县| 和硕县| 和田县| 白山市| 清涧县| 于都县|