中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

docker鏡像的層疊結構是怎樣的

本篇內容介紹了“docker鏡像的層疊結構是怎樣的”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創新互聯是一家集網站建設,太和企業網站建設,太和品牌網站建設,網站定制,太和網站建設報價,網絡營銷,網絡優化,太和網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

1. 介紹

使用docker pull sameersbn/gitlab命令的時候,會發現要下載好多images,因為docker的images是層疊結構的。

這個有點像git。就是最上一層的images,可能是下一層的images,為基礎構建的。

2. docker commit

要先理解這個,先來看個例子。

之前我們使用過下面的命令來運行過一個nginx服務。

$ docker run --name webserver -d -p 80:80 nginx

現在我們進入到這個容器,改點東西。

$ docker exec -it webserver bash

然后:

root@3729b97e8226:/# echo '<h2>Hello, Docker!</h2>' > /usr/share/nginx/html/index.html
root@3729b97e8226:/# exit

你再使用curl http://localhost看看,是不是頁面變了。

然后你再使用stop命令把這個容器停掉,然后再啟動,你會發現又變回原來的樣子。

我們之前修改了容器的內容。

來看看改了哪些東西:

$ docker diff webserver
C /root
A /root/.bash_history
C /run
A /run/nginx.pid
C /usr
C /usr/share
C /usr/share/nginx
C /usr/share/nginx/html
C /usr/share/nginx/html/index.html
C /var
C /var/cache
C /var/cache/nginx
A /var/cache/nginx/client_temp
A /var/cache/nginx/fastcgi_temp
A /var/cache/nginx/proxy_temp
A /var/cache/nginx/scgi_temp
A /var/cache/nginx/uwsgi_temp

我們可以把這個容器的改變保存下來,成為一個鏡像,下次就能直接運行了。

$ docker commit \
    --author "hfpp2012 <hfpp2012@aliyun.com>" \
    --message "修改了默認網頁" \
    webserver \
    nginx:v2

現在來查看一下nginx的鏡像,發現有兩個,如下:

$ docker images nginx
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               v2                  f51e5af097aa        5 minutes ago       182 MB
nginx               latest              db079554b4d2        11 days ago         182 MB

因為v2那個版本的nginx鏡像,才只是改一點點內容,所以他們兩個鏡像的占用磁盤的容量只是182MB多點,而不是182 * 2 MB。

現在可以把v2這個版本的nginx鏡像運行起來。

$ docker run --name web2 -d -p 81:80 nginx:v2
3. 慎用 docker commit

使用docker commit雖然能保存鏡像或創建鏡像,但是一般情況下我們不會這么用,我們會使用Dockerfile來構建鏡像。

docker commit有一些不好的地方,上面的例子也可以看出來,我只是改了一個文件,上面卻顯示改了很多,比如臨時文件,記錄命令的文件(.bash_history),還有pid文件啥的。

而且使用docker commit創建的鏡像,別人也不無法知道你是如何創建的,萬一里面藏著什么東西,別人都不知道,很不安全。

所以嘛,我們接下來會使用Dockerfile來創建鏡像。

“docker鏡像的層疊結構是怎樣的”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!

新聞標題:docker鏡像的層疊結構是怎樣的
地址分享:http://m.2m8n56k.cn/article0/jdchoo.html

成都網站建設公司_創新互聯,為您提供網站營銷小程序開發動態網站外貿建站自適應網站關鍵詞優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 99在线视频免费 | 精品久久久久久久久久久 | 92精品国产自产在线 | 久热香蕉精品视频在线播放 | 成人a免费视频播放 | 美女被免费视频网站a国产 美女被免费网站视频软件 美女被免费网站在线软件 美女被免费网站在线视频软件 | 久草资源福利 | 欧洲一级毛片 | 在线免费看一级片 | 在线观看精品国产 | 国产原创自拍 | 91精品国产91久久 | 成人国产第一区在线观看 | 久久成人精品免费播放 | 欧美人与鲁交大毛片免费 | 男性吸女下身的视频 | 久青草青综合在线视频 | 国产精品资源在线 | 亚洲在线中文字幕 | 九九精品久久久久久噜噜 | 精品一区二区久久久久久久网站 | 毛茸茸年轻成熟亚洲人 | 一级成人黄色片 | 欧美一级日韩一级亚洲一级 | 美女免费黄视频 | 黄色在线视频网 | 亚洲欧美一区二区视频 | 日本黄大片影院一区二区 | 午夜视频一区二区 | 67id人成国产在线 | 国产片在线观看狂喷潮bt天堂 | 国内精品久久久久久网站 | 国产三级日本三级在线播放 | 欧美日韩在线视频不卡一区二区三区 | a一级免费视频 | 亚洲黄色第一页 | 日本成人在线视频网站 | 免费播放欧美毛片欧美aaaaa | 日本一区二区三区四区五区 | 精品小视频在线观看 | 免费看欧美成人性色生活片 |