婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 聊聊docker中容器與鏡像的區別

聊聊docker中容器與鏡像的區別

熱門標簽:宿城區電話機器人找哪家 怎么找到沒有地圖標注的店 河南防封號電銷機器人是什么 福州企業電銷機器人排名 麗江真人語音電話外呼系統 400電話辦理介紹信 10086外包用的什么外呼系統 打400電話怎么辦理收費 上海申請高400開頭的電話

什么是鏡像?

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

什么是容器?

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

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

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

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

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

所以我們能通過一個鏡像,運行出三個容器,鏡像是別人打包好在鏡像倉庫的,我們去下載就好了。但是我們下載鏡像的時候要帶上版本號。就像我們下載一個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中容器與鏡像的區別的詳細內容,更多關于docker容器與鏡像的區別的資料請關注腳本之家其它相關文章!

標簽:朝陽 遵義 面試通知 運城 荊門 連云港 雞西 隴南

巨人網絡通訊聲明:本文標題《聊聊docker中容器與鏡像的區別》,本文關鍵詞  聊聊,docker,中,容器,與,鏡像,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《聊聊docker中容器與鏡像的區別》相關的同類信息!
  • 本頁收集關于聊聊docker中容器與鏡像的區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 博兴县| 阿巴嘎旗| 石阡县| 永泰县| 腾冲县| 乐平市| 东乡县| 华蓥市| 江永县| 巩义市| 囊谦县| 六安市| 德令哈市| 六枝特区| 定西市| 崇州市| 即墨市| 德化县| 绵阳市| 内乡县| 兴城市| 滨州市| 东丽区| 铁岭市| 卢湾区| 灵台县| 高唐县| 昭平县| 周口市| 册亨县| 昌乐县| 华阴市| 乐亭县| 巴中市| 隆尧县| 翼城县| 突泉县| 哈尔滨市| 蒙城县| 正定县| 大同市|