新聞中心
大家好,今天小編關(guān)注到一個比較有意思的話題,就是關(guān)于docker鏡像與容器的關(guān)系的問題,于是小編就整理了4個相關(guān)介紹為您解答,讓我們一起看看吧。

目前創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、黎平網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
docker和容器關(guān)系?
Docker 是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows操作系統(tǒng)的機器上,也可以實現(xiàn)虛擬化。
容器是指用以容納物料并以殼體為主的基本裝置。常用作儲存設(shè)備或其他化工設(shè)備的外殼。主要由殼體、封頭、接管、法蘭和支座組成。
docker中容器和鏡像的區(qū)別?
容器和鏡像的關(guān)系: 鏡像就是相當于一個可讀的文本,鏡像是可以讀寫的文本。通俗理解就是,鏡像就相當于系統(tǒng)盤,鏡像盤,只可以讀取,但是吧鏡像系統(tǒng)盤裝機運行起來就成了容器,可以進行操作
Docker鏡像和容器的區(qū)別詳解?
當想讓一個容器做兩件事情,或者使一個Docker鏡像包含來自兩個不同鏡像的依賴庫時,就需要知道每個鏡像的Dockerfile。本文介紹了如何通過dockerhistory命令來對Docker鏡像進行反向工程,得到它們的Dockerfile,并組織到一個Dockerfile里然后build,從而實現(xiàn)想做的事情。
常言道,“不要重復發(fā)明輪子!”
在使用Docker時,構(gòu)建自己的鏡像之前,最好在DockerHub尋找一些可以直接使用的鏡像做練習。把軟件架構(gòu)分布到一系列容器中,每一個容器只做一件事情,這樣的效果非常好。構(gòu)建分布式應用的最好的基石是使用來自DockerHub的官方鏡像,因為可以信任它們的質(zhì)量。
在某些情況下,可能想讓一個容器做兩件不同的事情。而在另外一些情況下,可能想讓一個Docker鏡像包含來自兩個不同鏡像的依賴庫。如果有每個鏡像的Dockerfile,這是非常簡單的。將它們組織到一個Dockerfile里然后build就行。
然而,大多數(shù)時間都在使用DockerHub上準備好的鏡像,不會有它們的源Dockerfile。我花時間找一個可以合并(或flatten)兩個不同Docker鏡像的工具,當然沒有它們的Dockerfile。也就是說在找一個能做下面這件事的東西:
image1--
\
--->merged_image_12
image2--
Docker框架由哪幾個部分組成?
Docker 架構(gòu)
Docker 包括三個基本概念:
鏡像(Image):Docker 鏡像(Image),就相當于是一個 root 文件系統(tǒng)。比如官方鏡像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系統(tǒng)的 root 文件系統(tǒng)。
容器(Container):鏡像(Image)和容器(Container)的關(guān)系,就像是面向?qū)ο蟪绦蛟O(shè)計中的類和實例一樣,鏡像是靜態(tài)的定義,容器是鏡像運行時的實體。容器可以被創(chuàng)建、啟動、停止、刪除、暫停等。
倉庫(Repository):倉庫可看成一個代碼控制中心,用來保存鏡像。
Docker 使用客戶端-服務器 (C/S) 架構(gòu)模式,使用遠程API來管理和創(chuàng)建Docker容器。
Docker 容器通過 Docker 鏡像來創(chuàng)建。
到此,以上就是小編對于docker鏡像和docker容器的關(guān)系的問題就介紹到這了,希望這4點解答對大家有用。
新聞名稱:docker鏡像和docker容器的關(guān)系(docker中容器和鏡像的區(qū)別?)
文章路徑:http://m.5511xx.com/article/coeidhs.html


咨詢
建站咨詢
