欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker 教程之存出和載入鏡像,移除及鏡像實(shí)現(xiàn)原理

 更新時(shí)間:2016年12月26日 15:38:40   投稿:lqh  
這篇文章主要介紹了Docker 教程之存出和載入鏡像,移除及鏡像實(shí)現(xiàn)原理的相關(guān)資料,需要的朋友可以參考下

存出和載入鏡像

存出鏡像

如果要導(dǎo)出鏡像到本地文件,可以使用 docker save 命令。

$ sudo docker images
REPOSITORY     TAG         IMAGE ID      CREATED       VIRTUAL SIZE
ubuntu       14.04        c4ff7513909d    5 weeks ago     225.4 MB
...
$sudo docker save -o ubuntu_14.04.tar ubuntu:14.04

載入鏡像

可以使用 docker load 從導(dǎo)出的本地文件中再導(dǎo)入到本地鏡像庫(kù),例如

$ sudo docker load --input ubuntu_14.04.tar

$ sudo docker load < ubuntu_14.04.tar

這將導(dǎo)入鏡像以及其相關(guān)的元數(shù)據(jù)信息(包括標(biāo)簽等)。

移除

如果要移除本地的鏡像,可以使用 docker rmi 命令。注意 docker rm 命令是移除容器。

$ sudo docker rmi training/sinatra
Untagged: training/sinatra:latest
Deleted: 5bc342fa0b91cabf65246837015197eecfa24b2213ed6a51a8974ae250fedd8d
Deleted: ed0fffdcdae5eb2c3a55549857a8be7fc8bc4241fb19ad714364cbfd7a56b22f
Deleted: 5c58979d73ae448df5af1d8142436d81116187a7633082650549c52c3a2418f0

注意:在刪除鏡像之前要先用 docker rm 刪掉依賴于這個(gè)鏡像的所有容器。

鏡像的實(shí)現(xiàn)原理

Docker 鏡像是怎么實(shí)現(xiàn)增量的修改和維護(hù)的? 每個(gè)鏡像都由很多層次構(gòu)成,Docker 使用 Union FS 將這些不同的層結(jié)合到一個(gè)鏡像中去。

通常 Union FS 有兩個(gè)用途, 一方面可以實(shí)現(xiàn)不借助 LVM、RAID 將多個(gè) disk 掛到同一個(gè)目錄下,另一個(gè)更常用的就是將一個(gè)只讀的分支和一個(gè)可寫(xiě)的分支聯(lián)合在一起,Live CD 正是基于此方法可以允許在鏡像不變的基礎(chǔ)上允許用戶在其上進(jìn)行一些寫(xiě)操作。 Docker 在 AUFS 上構(gòu)建的容器也是利用了類(lèi)似的原理。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論