日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
docker容器和鏡像的關(guān)系(docker如何管理?)

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

目前創(chuàng)新互聯(lián)建站已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計、高安網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

Docker框架由哪幾個部分組成?

Docker 架構(gòu)

Docker 包括三個基本概念:

鏡像(Image):Docker 鏡像(Image),就相當(dāng)于是一個 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 使用客戶端-服務(wù)器 (C/S) 架構(gòu)模式,使用遠(yuǎn)程API來管理和創(chuàng)建Docker容器。

Docker 容器通過 Docker 鏡像來創(chuàng)建。

docker如何管理?

1、鏡像

Docker的鏡像是創(chuàng)建容器的基礎(chǔ),類似虛擬機(jī)的快照,可以理解為一個面向 Docker 容器引擎的只讀模板

通過鏡像啟動一個容器,一個鏡像是一個可執(zhí)行的包,其中包括運行應(yīng)用程序所需要的所有內(nèi)容包含代碼,運行時間,庫、環(huán)境變量、和配置文件。

2、容器

Docker的容器是從鏡像創(chuàng)建的運行實例,它可以被啟動、停止和刪除。所創(chuàng)建的每一個容器都是相互隔離、互不可見,以保證平臺的安全性??梢园讶萜骺醋鍪且o簡易版的linux環(huán)境(包括root用戶權(quán)限、鏡像空間、用戶空間和網(wǎng)絡(luò)空間等)和運行在其中的應(yīng)用程序。

3、倉庫

Docker倉庫是用來集中保存鏡像的地方,當(dāng)創(chuàng)建了自己的鏡像之后,可以使用push命令將它上傳到公有倉庫(Public)或者私有倉庫(Private)。當(dāng)下次要在另外一臺機(jī)器上使用這個鏡像時,只需從倉庫獲取。

Docker 的鏡像、容器、日志等內(nèi)容全部都默認(rèn)存儲在 /var/lib/docker 目錄下。

Docker鏡像和容器的區(qū)別詳解?

當(dāng)想讓一個容器做兩件事情,或者使一個Docker鏡像包含來自兩個不同鏡像的依賴庫時,就需要知道每個鏡像的Dockerfile。本文介紹了如何通過dockerhistory命令來對Docker鏡像進(jìn)行反向工程,得到它們的Dockerfile,并組織到一個Dockerfile里然后build,從而實現(xiàn)想做的事情。

常言道,“不要重復(fù)發(fā)明輪子!”

在使用Docker時,構(gòu)建自己的鏡像之前,最好在DockerHub尋找一些可以直接使用的鏡像做練習(xí)。把軟件架構(gòu)分布到一系列容器中,每一個容器只做一件事情,這樣的效果非常好。構(gòu)建分布式應(yīng)用的最好的基石是使用來自DockerHub的官方鏡像,因為可以信任它們的質(zhì)量。

在某些情況下,可能想讓一個容器做兩件不同的事情。而在另外一些情況下,可能想讓一個Docker鏡像包含來自兩個不同鏡像的依賴庫。如果有每個鏡像的Dockerfile,這是非常簡單的。將它們組織到一個Dockerfile里然后build就行。

然而,大多數(shù)時間都在使用DockerHub上準(zhǔn)備好的鏡像,不會有它們的源Dockerfile。我花時間找一個可以合并(或flatten)兩個不同Docker鏡像的工具,當(dāng)然沒有它們的Dockerfile。也就是說在找一個能做下面這件事的東西:

image1--

\

--->merged_image_12

image2--

到此,以上就是小編對于docker 容器和鏡像的關(guān)系的問題就介紹到這了,希望這3點解答對大家有用。


分享標(biāo)題:docker容器和鏡像的關(guān)系(docker如何管理?)
當(dāng)前鏈接:http://m.5511xx.com/article/dpsecsi.html