<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 教育百科 docker tag

    docker tag

    文檔

    docker tag

    docker tag鏡像可以由多“層”組成,而這種“層”可以被其他的鏡像復(fù)用(有點(diǎn)像前端的組件或模塊),從而組成新鏡像。如果拉取另一個(gè)鏡像,其中某些“層”已經(jīng)下載過,那么docker pull則只會(huì)拉取元數(shù)據(jù),而不會(huì)重復(fù)拉取“層”。
    推薦度:
    導(dǎo)讀docker tag鏡像可以由多“層”組成,而這種“層”可以被其他的鏡像復(fù)用(有點(diǎn)像前端的組件或模塊),從而組成新鏡像。如果拉取另一個(gè)鏡像,其中某些“層”已經(jīng)下載過,那么docker pull則只會(huì)拉取元數(shù)據(jù),而不會(huì)重復(fù)拉取“層”。

    ? ?

    docker tag是什么,讓我們一起了解一下?

    Docker如何拉取鏡像及標(biāo)簽 pull | tag,關(guān)于tag標(biāo)簽名拉取

    我們可以發(fā)現(xiàn),雖然只拉取了一個(gè)java鏡像,但是拉取過程中,卻有多個(gè)Pull complete,5040bd298390和fce5728aad85等8個(gè),這是因?yàn)殓R像可以由多“層”(layers)組成,而這種“層”可以被其他的鏡像復(fù)用(有點(diǎn)像前端的組件或模塊),從而組成新鏡像。

    如果拉取另一個(gè)鏡像,其中某些“層”已經(jīng)下載過,那么docker pull則只會(huì)拉取元數(shù)據(jù),而不會(huì)重復(fù)拉取“層”。

    Docker的鏡像庫使用了內(nèi)容尋址儲(chǔ)存功能,而鏡像ID是由SHA256作為摘要代表了其中包含的配置及“層”,下面我們來證明一下,因?yàn)槲依〉氖莏ava:latest,即tag名為latest的鏡像,所以我需要找到和latest同版不同tag名的鏡像(本質(zhì)上是一個(gè)鏡像,只是標(biāo)簽名不一樣)

    拉取tag名為8-jdk的鏡像:

    $?docker?pull?java:8-jdk
    8-jdk:?Pulling?from?library/java
    Digest:?sha256:c1ff613e8ba25833d2e1940da0940c3824f03f802c449f3d1815a66b7f8c0e9d
    Status:?Downloaded?newer?image?for?java:8-jdk

    很明顯,此處的拉取沒有看到“層”的信息,且摘要的sha256值也與tag名為latest的鏡像完全一樣,本質(zhì)上這是完全相同的兩個(gè)鏡像,由相同的“層”組成,所以不需要再次拉取了。

    此時(shí),你們也許會(huì)和我產(chǎn)生相同的疑問,“完全相同?”,那是不是代表他們?cè)诓僮鳝h(huán)境中只存在一個(gè)?那么又用誰的tag名來命名呢?我們來看如下輸出:

    $?docker?images
    REPOSITORY??????????TAG?????????????????IMAGE?ID????????????CREATED?????????????SIZE
    java????????????????8-jdk???????????????d23bdf5b1b1b????????20?months?ago???????643MB
    java????????????????latest??????????????d23bdf5b1b1b????????20?months?ago???????643MB

    我們可以清楚的看到,此時(shí)查看所有鏡像,有tag名分別為8-jdk和latest的鏡像羅列其上,java:8-jdk和 java:latest擁有相同的image ID,因?yàn)楸举|(zhì)上他們確實(shí)是 同一鏡像 ,只是由 不同標(biāo)簽 所標(biāo)記。

    由于鏡像完全相同,則他們的“層”只儲(chǔ)存一次,且不會(huì)消耗額外的磁盤空間,即操作環(huán)境中只存在一個(gè)java鏡像,也可以用不同的tag標(biāo)記這個(gè)鏡像。

    以上就是小編的分享,希望可以幫助到大家。

    文檔

    docker tag

    docker tag鏡像可以由多“層”組成,而這種“層”可以被其他的鏡像復(fù)用(有點(diǎn)像前端的組件或模塊),從而組成新鏡像。如果拉取另一個(gè)鏡像,其中某些“層”已經(jīng)下載過,那么docker pull則只會(huì)拉取元數(shù)據(jù),而不會(huì)重復(fù)拉取“層”。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    docker go docker創(chuàng)建容器 ui設(shè)計(jì)全稱 docker log ui專業(yè)是什么專業(yè) docker rm ui和視覺設(shè)計(jì)的區(qū)別 docker elk docker dns docker git docker rpm ui設(shè)計(jì)包括哪些 ui設(shè)計(jì)師要懂什么 ui和gui的區(qū)別 docker cmd docker cp怎么用 docker cp如何用 如何查看docker日志 怎樣查看docker日志 docker查看日志命令 docker如何查看日志命令 docker有自己的防火墻嗎 docker有防火墻嗎 docker怎么用 docker如何用 docker cpu 刪除docker鏡像 卸載docker 退出docker k8s docker docker hub docker的作用 docker原理 docker工具 網(wǎng)絡(luò)工程師怎么獲得 ui框架排行 ui學(xué)什么的 什么叫ui界面設(shè)計(jì) ui主要是干什么 網(wǎng)絡(luò)工程師要考些什么 網(wǎng)絡(luò)工程師需要考英語嗎 網(wǎng)絡(luò)工程師證書怎么補(bǔ)辦 網(wǎng)絡(luò)工程師要學(xué)系統(tǒng)嗎 網(wǎng)絡(luò)工程師怎么算及格 思科網(wǎng)絡(luò)工程師證書報(bào)名條件
    Top 精品少妇人妻AV无码专区不卡| 五月天婷亚洲天综合网精品偷 | 久久久久久久精品妇女99| 97精品在线观看| 国产精品欧美成人| 久久精品人人爽人人爽快| 国产成人精品日本亚洲直接| 精品区2区3区4区产品乱码9 | 国产精品人人妻人人爽| 久久久久国产精品免费网站| 99久久人妻无码精品系列| 国产精品美女久久久网站| 北条麻妃久久99精品| 麻豆aⅴ精品无码一区二区 | 国产成人精品一区二区A片带套 | 无码日韩精品一区二区人妻| 国产成人精品AA毛片| 久久久国产精品无码一区二区三区| 凹凸精品视频分类国产品免费| 中文字幕久精品免费视频| 国产va免费精品观看精品| 精品人妻少妇一区二区三区在线| 无码欧精品亚洲日韩一区| 婷婷99视频精品全部在线观看| 蜜芽亚洲av无码精品色午夜| 国产精品成人无码免费| 精品久久久久久亚洲| 人妻熟妇乱又伦精品视频APP| 老司机亚洲精品影院无码| 国产日产韩国精品视频| 精品无人区麻豆乱码1区2区新区| 91精品啪在线观看国产91九色 | 久久精品免费视频观看| 国产午夜精品一区二区三区不卡| 国产成人精品视频午夜| 久久精品黄AA片一区二区三区| 无码国内精品久久人妻麻豆按摩 | 国产精品吹潮香蕉在线观看| 精品人妻一区二区三区毛片 | 青草热在线精品视频99app| 精品综合久久久久久888蜜芽|