docker拉取鏡像操作

拉取鏡像

常規(guī)用法

$ docker pull ubuntu
Using default tag: latest
latest: Pulling from library/ubuntu
5ba4f30e5bea: Pull complete
9d7d19c9dc56: Pull complete
ac6ad7efd0f9: Pull complete
e7491a747824: Pull complete
a3ed95caeb02: Pull complete
Digest: sha256:46fb5d001b88ad904c5c732b086b596b92cfb4a4840a3abd0e35dbb6870585e4
Status: Downloaded newer image for ubuntu:latest

可以使用docker pull命令直接從Docker Hub鏡像源來(lái)下載鏡像径荔。該命令的格式為docker pull NAME[:TAG]。其中寒屯,NAME是鏡像倉(cāng)庫(kù)的名稱(chēng)(用來(lái)區(qū)分鏡)弯囊,TAG是鏡像的標(biāo)簽(往往用來(lái)表示版本信息)赵颅。通常情況下氢拥,描述一個(gè)鏡像需要包括“名稱(chēng)+標(biāo)簽”信息蚌铜。

如果不顯式指定TAG,則默認(rèn)會(huì)選擇latest標(biāo)簽嫩海,這會(huì)下載倉(cāng)庫(kù)中最新版本的鏡像冬殃,一般來(lái)說(shuō),鏡像的latest標(biāo)簽意味著該鏡像的內(nèi)容會(huì)跟蹤最新的非穩(wěn)定版本而發(fā)布叁怪,內(nèi)容是不穩(wěn)定的审葬。從穩(wěn)定性上考慮,不要在生產(chǎn)環(huán)境中忽略鏡像的標(biāo)簽信息或使用默認(rèn)的latest標(biāo)記的鏡像。

下載過(guò)程中可以看出涣觉,鏡像文件一般由若干層(layer)組成痴荐,6c953ac5d795這樣的串是層的唯一id(實(shí)際上完整的id包括256比特,由64個(gè)十六進(jìn)制字符組成)旨枯。使用docker pull命令下載時(shí)會(huì)獲取并輸出鏡像的各層信息。當(dāng)不同的鏡像包括相同的層時(shí)混驰,本地僅存儲(chǔ)層的一份內(nèi)容攀隔,減小了需要的存儲(chǔ)空間。

嚴(yán)格地講栖榨,鏡像的倉(cāng)庫(kù)名稱(chēng)中還應(yīng)該添加倉(cāng)庫(kù)地址(即registry昆汹,注冊(cè)服務(wù)器)作為前綴,只是我們默認(rèn)使用的是Docker Hub服務(wù)婴栽,該前綴可以忽略满粗。
例如,docker pull ubuntu:14.04命令相當(dāng)于docker pull registry.hub.docker.com/ubuntu:14.04命令愚争,即從默認(rèn)的注冊(cè)服務(wù)器Docker Hub Registry中的ubuntu倉(cāng)庫(kù)來(lái)下載標(biāo)記為14.04的鏡像映皆。
如果從非官方的倉(cāng)庫(kù)下載,則需要在倉(cāng)庫(kù)名稱(chēng)前指定完整的倉(cāng)庫(kù)地址轰枝。例如從網(wǎng)易蜂巢的鏡像源來(lái)下載ubuntu:14.04鏡像捅彻,可以使用如下命令,此時(shí)下載的鏡像名稱(chēng)為hub.c.163.com/public/ubuntu:14.04

已下載的鏡像一般是存放在/var/lib/docker/image/overlay2目錄下的 repositories.json文件中


image.png

拉取指定架構(gòu)的鏡像

  • 使用 --platform 選項(xiàng):(arm64/amd64)
docker pull --platform arm64 nginx
Using default tag: latest
latest: Pulling from library/nginx
latest: Pulling from library/nginx
24e221e92a36: Pull complete
dea6ff782824: Pull complete
b68aa9452119: Pull complete
7d7695f966cc: Pull complete
ecb8652230eb: Pull complete
df105b20a688: Pull complete
ff0d90dfb474: Pull complete
Digest: sha256:064a954fd07bc6468b490488cd0703837601f71a8931f440f3658ad387f5dee4
Status: Downloaded newer image for nginx:latest

如果報(bào)錯(cuò)鞍陨,則需修改配置文件步淹,重啟docker服務(wù)

[root@localhost ~]# docker pull --platform arm64 nginx
"--platform" is only supported on a Docker daemon with experimental features enabled

在/etc/docker/daemon.json中添加"experimental": true,如圖:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末诚撵,一起剝皮案震驚了整個(gè)濱河市缭裆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌寿烟,老刑警劉巖澈驼,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異筛武,居然都是意外死亡盅藻,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)畅铭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)氏淑,“玉大人,你說(shuō)我怎么就攤上這事硕噩〖俨校” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)辉懒。 經(jīng)常有香客問(wèn)我阳惹,道長(zhǎng),這世上最難降的妖魔是什么眶俩? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任莹汤,我火速辦了婚禮,結(jié)果婚禮上颠印,老公的妹妹穿的比我還像新娘纲岭。我一直安慰自己,他們只是感情好线罕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布止潮。 她就那樣靜靜地躺著,像睡著了一般钞楼。 火紅的嫁衣襯著肌膚如雪喇闸。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天询件,我揣著相機(jī)與錄音燃乍,去河邊找鬼。 笑死宛琅,一個(gè)胖子當(dāng)著我的面吹牛橘沥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播夯秃,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼座咆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了仓洼?” 一聲冷哼從身側(cè)響起介陶,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎色建,沒(méi)想到半個(gè)月后哺呜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡箕戳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年某残,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片陵吸。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡玻墅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出壮虫,到底是詐尸還是另有隱情澳厢,我是刑警寧澤环础,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站剩拢,受9級(jí)特大地震影響线得,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜徐伐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一贯钩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧办素,春花似錦角雷、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)粱哼。三九已至季二,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間揭措,已是汗流浹背胯舷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绊含,地道東北人桑嘶。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像躬充,于是被迫代替她去往敵國(guó)和親逃顶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 使用 Docker 鏡像 鏡像(image)是 Docker 三大核心概念中最為重要的充甚,自 Docker 誕生之日...
    鳳落溪凰落地閱讀 440評(píng)論 0 0
  • docker運(yùn)行容器前(docker run...命令運(yùn)行容器)需要本地存在對(duì)應(yīng)的鏡像以政,如果鏡像在本地不存在,do...
    八目朱勇銘閱讀 3,188評(píng)論 3 0
  • 1. 獲取鏡像: docker pull NAME[:TAG] #默認(rèn)是從Docker Hub注冊(cè)服務(wù)器的倉(cāng)庫(kù)中下...
    長(zhǎng)歌行夜一閱讀 201評(píng)論 0 0
  • 原文在此 獲取鏡像 之前提到過(guò)伴找,Docker Hub 上有大量的高質(zhì)量的鏡像可以用盈蛮,這里我們就說(shuō)一下怎么獲取這些鏡...
    若與閱讀 1,869評(píng)論 1 5
  • docker鏡像類(lèi)似于虛擬機(jī)鏡像,可以將它理解為一個(gè)只讀的模板技矮。例如抖誉,一個(gè)鏡像可以包含一個(gè)基本的操作系統(tǒng),里面安裝...
    大力dali閱讀 569評(píng)論 1 3