亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

docker中容器與鏡像的區別是什么

發布時間:2021-06-08 17:45:12 來源:億速云 閱讀:272 作者:Leah 欄目:開發技術

本篇文章為大家展示了docker中容器與鏡像的區別是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

什么是鏡像?

鏡像可以看成是由多個鏡像層疊加起來的一個文件系統(通過UnionFS與AUFS文件聯合系統實現),鏡像層也可以簡單理解為一個基本的鏡像,而每個鏡像層之間通過指針的形式進行疊加。

什么是容器?

容器(container)的定義和鏡像(image)幾乎一模一樣,也是一堆層的統一視角,唯一區別在于容器的最上面那一層是可讀可寫的。要點:容器 = 鏡像 + 讀寫層,并且容器的定義并沒有提及是否要運行容器。

今天拋開原理,拋開底層。通俗的講解docker中容器與鏡像的區別。

對于初學者來說,剛剛接觸docker會有點迷,特別是鏡像與容器。其實我們可以理解鏡像與容器為一對多的關系。

下圖錯誤的示范,為什么是錯誤的呢?因為可以通過一個鏡像確實可以啟動三個容器,但是這個三個容器的名字不能一樣

docker中容器與鏡像的區別是什么

正確的示例(有人說這和上圖有什么區別,上圖中是不是名字一樣了 容器=容器=容器 ,這里的名字是 容器a != 容器b != 容器c )

docker中容器與鏡像的區別是什么

所以我們能通過一個鏡像,運行出三個容器,鏡像是別人打包好在鏡像倉庫的,我們去下載就好了。但是我們下載鏡像的時候要帶上版本號。就像我們下載一個jdk,官網默認是最新版,如果我們要下載舊版,就要進到對應的版本里面。

一個鏡像怎么運行為容器呢?比如msql,我們下載一個mysql鏡像。

docker pull mysql

運行鏡像,生成mysql_zhangsan數據庫(專門給張三用的數據庫)

[root@localhost ~]# docker run ‐p 3306:3306 ‐‐name mysql_zhangsan ‐e MYSQL_ROOT_PASSWORD=123456 ‐d  mysql 
ad10e4bc5c6a0f61cbad43898de71d366117d120e39db651844c0e73863b9434

-p 3306:3306 : 端口映射

--name mysql_zhangsan : 給這個容器命名為mysql_zhangsan(這個名字是唯一的,不能重復)

-e MYSQL_ROOT_PASSWORD=123456 : 這個數據庫登陸的賬號為ROOT 密碼為123456

-d 是基于我們剛剛拉下拉的鏡像mysql進行創建的。

運行鏡像,生成mysql_lisi數據庫(專門給李四用的數據庫)

[root@localhost ~]# docker run ‐p 3307:3307 ‐‐name mysql_lisi ‐e MYSQL_ROOT_PASSWORD=123456 ‐d  mysql 
ms10e4bcfdsf0f61cbad43898de71d366117d120dfs9db651844c0e73863b9968

-p 3307:3307 : 端口映射(不能用3306了,因為3306被張三的數據庫占用了)

--name mysql_lisi : 給這個容器命名為mysql_lisi(這個名字是唯一的,不能和上面的mysql_zhangsan重復)

-e MYSQL_ROOT_PASSWORD=123456 : 這個數據庫登陸的賬號也為ROOT 密碼也為123456

-d 是基于我們剛剛拉下拉的鏡像mysql進行創建的。

到這里,我們成功通過一個鏡像,創建了兩個不同的容器。這樣,我們的電腦上就能運行兩個mysql了。如果我們要再開一個mysql容器,只要端口不同,名稱不同,最后還是基于我們拉的mysql鏡像就可以進行創建了。

上述內容就是docker中容器與鏡像的區別是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

霞浦县| 四川省| 兴安县| 荣成市| 澄城县| 会理县| 涿州市| 湘阴县| 达拉特旗| 和平区| 建水县| 工布江达县| 庆阳市| 虞城县| 旅游| 平泉县| 西乌珠穆沁旗| 四川省| 龙里县| 北流市| 阿坝县| 南岸区| 隆安县| 诏安县| 东海县| 怀柔区| 城口县| 太仓市| 西宁市| 会理县| 根河市| 思南县| 长阳| 西平县| 本溪| 通许县| 吴忠市| 恩平市| 格尔木市| 龙井市| 日喀则市|