Docker入門與應(yīng)用實(shí)戰(zhàn)之Docker鏡像管理

  1. 鏡像是什么

    從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作服務(wù)體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。成都創(chuàng)新互聯(lián)將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。

??一個(gè)分層存儲(chǔ)的文件
??一個(gè)軟件的環(huán)境
??一個(gè)鏡像可以創(chuàng)建N個(gè)容器
??一種標(biāo)準(zhǔn)化的交付
??一個(gè)不包含Linux內(nèi)核而又精簡(jiǎn)的Linux操作系統(tǒng)
鏡像不是一個(gè)單一的文件,而是有多層構(gòu)成。我們可以通過(guò)docker?history?<ID/NAME>?查看鏡像中各層內(nèi)容及大小,每層
對(duì)應(yīng)著Dockerfile中的一條指令。?Docker鏡像默認(rèn)存儲(chǔ)在/var/lib/docker/\<storage-driver\>中。

2. 鏡像從哪里來(lái)

Docker?Hub是由Docker公司負(fù)責(zé)維護(hù)的公共注冊(cè)中心,包含大量的容器鏡像,?Docker工具默認(rèn)從這個(gè)公共鏡像庫(kù)下載鏡像。
地址:?https://hub.docker.com/explore
配置鏡像加速器:?https://www.daocloud.io/mirror
curl?-sSL?https://get.daocloud.io/daotools/set_mirror.sh?|?sh?-s?http://f1361db2.m.daocloud.io

3. 鏡像與容器聯(lián)系

Docker入門與應(yīng)用實(shí)戰(zhàn)之Docker鏡像管理

如圖,容器其實(shí)是在鏡像的最上面加了一層讀寫層,在運(yùn)行容器里文件改動(dòng)時(shí),會(huì)先從鏡像里要寫的文件復(fù)制到容器自己的文件系統(tǒng)中(讀寫層)。
如果容器刪除了,最上面的讀寫層也就刪除了,改動(dòng)也就丟失了。所以無(wú)論多少個(gè)容器共享一個(gè)鏡像,所做的寫操作都是從鏡像的文件系統(tǒng)中復(fù)制過(guò)來(lái)操作的,?并不會(huì)修改鏡像的源文件,這種方式提高磁盤利用率。
若想持久化這些改動(dòng),可以通過(guò)docker?commit?將容器保存成一個(gè)新鏡像。

4. 管理鏡像常用命令

Docker入門與應(yīng)用實(shí)戰(zhàn)之Docker鏡像管理Docker入門與應(yīng)用實(shí)戰(zhàn)之Docker鏡像管理

5.實(shí)戰(zhàn)演練

啟動(dòng)容器:
docker?run?-d?--name=nginxserver?-p?80:80?nginx

瀏覽器訪問(wèn):
http://ip

查看容器構(gòu)建過(guò)程:
docker?image?history?nginx

查看鏡像列表:
docker?images

查看鏡像構(gòu)建詳情:
docker?images?inspect?nginx?

查看當(dāng)前運(yùn)行的容器:
docker?ps?
docker?container?ls

保存鏡像:
docker?save?nginx?>nginx.tar

導(dǎo)入鏡像:
docker?load?<?nginx.tar

網(wǎng)站題目:Docker入門與應(yīng)用實(shí)戰(zhàn)之Docker鏡像管理
路徑分享:http://muchs.cn/article2/pisioc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、網(wǎng)站設(shè)計(jì)公司、面包屑導(dǎo)航、全網(wǎng)營(yíng)銷推廣定制網(wǎng)站、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)