docker 命令images

該命令用于列舉本地的鏡像码荔,其中還有本地命令的一些操作有如下烂瘫,都是用來(lái)在本地做處理使用的

用法:

Usage:  docker images [OPTIONS] [REPOSITORY[:TAG]]

List images

Options:
  -a, --all                 Show all images (default hides intermediate images)
  --digests                 Show digests
  -f, --filter filter   Filter output based on conditions provided
  --format string           Pretty-print images using a Go template
  --no-trunc                Don't truncate output
  -q, --quiet               Only show numeric IDs

示例:

docker images java

直接展示了repository為java的鏡像

docker images -a

展示本地的所有鏡像渗勘,默認(rèn)隱藏中間的鏡像

zhouzhenyong@shizi-2 ~/tem> docker images -a
REPOSITORY                      TAG                                              IMAGE ID            CREATED             SIZE
test/isc-panda                  1.0.0                                            942d4dd9eb3c        10 hours ago        177MB
<none>                          <none>                                           7e6256d9d5f0        10 hours ago        177MB
<none>                          <none>                                           e134476eee5f        10 hours ago        177MB
<none>                          <none>                                           d3d69ab0ab27        10 hours ago        177MB
<none>                          <none>                                           314010f38f7b        10 hours ago        177MB
<none>                          <none>                                           efebccec952b        10 hours ago        177MB
<none>                          <none>                                           450e15c7459f        10 hours ago        177MB
<none>                          <none>                                           bd615cd2dd18        10 hours ago        177MB
<none>                          <none>                                           96ae66cb0553        10 hours ago        177MB
<none>                          <none>                                           f28ebb70bbc9        10 hours ago        177MB

docker images --digests

展示鏡像的摘要

zhouzhenyong@shizi-2 ~/tem> docker images --digests
REPOSITORY         TAG       DIGEST         IMAGE ID            CREATED             SIZE
test/isc-panda     1.0.0     <none>         942d4dd9eb3c        10 hours ago        177MB
<none>             <none>    <none>         450e15c7459f        10 hours ago        177MB
<none>             <none>    <none>         96ae66cb0553        10 hours ago        177MB

docker images -f xxxx

查看對(duì)應(yīng)的過(guò)濾條件,這個(gè)過(guò)濾標(biāo)簽的格式是 “key=value”,如果有多個(gè)條件毁靶,則使用這種 --filter "key1=value" --filter "key2=value"剂习。比如:過(guò)濾沒有打標(biāo)簽的鏡像

docker images -f "dangling=true"

zhouzhenyong@shizi-2 ~/tem> docker images -f "dangling=true"
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              450e15c7459f        10 hours ago        177MB
<none>              <none>              96ae66cb0553        10 hours ago        177MB
<none>              <none>              a05eb601e28c        10 hours ago        177MB
<none>              <none>              402ba2565be1        10 hours ago        177MB
<none>              <none>              d76f78b54042        11 hours ago        177MB
<none>              <none>              0f98eccb4a62        12 hours ago        177MB
<none>              <none>              56423d65f24f        22 hours ago        177MB
<none>              <none>              3c553f44e156        22 hours ago        177MB
<none>              <none>              644627b7fb2e        22 hours ago        177MB

當(dāng)前支持的過(guò)濾配置的key為

  • dangling:顯示標(biāo)記為空的鏡像蛮位,值只有true和false
  • label:這個(gè)是根據(jù)標(biāo)簽進(jìn)行過(guò)濾,其中l(wèi)able的值鳞绕,是docker在編譯的時(shí)候配置的或者在Dockerfile中配置的
  • before:這個(gè)是根據(jù)時(shí)間來(lái)進(jìn)行過(guò)濾失仁,其中before的value表示某個(gè)鏡像構(gòu)建時(shí)間之前的鏡像列表
  • since:跟before正好相反,表示的是在某個(gè)鏡像構(gòu)建之后構(gòu)建的鏡像
  • reference:這個(gè)是添加正則進(jìn)行匹配

docker images -f "dangling=true"

表示清理當(dāng)前repo:tag為<none>的鏡像们何。在對(duì)應(yīng)的鏡像repo:tag構(gòu)建新的鏡像的時(shí)候萄焦,舊的鏡像就會(huì)從repo:tag中移走,進(jìn)而成為<none>冤竹,這個(gè)時(shí)候拂封,我們就可以對(duì)這些進(jìn)行清理

docker rmi $(docker images -f "dangling=true" -q)

docker images -f "before=mysql"

表示在mysql:latest之前的構(gòu)建的鏡像

zhouzhenyong@shizi-2 ~> docker images -f "before=mysql"
Error response from daemon: No such image: mysql:latest
zhouzhenyong@shizi-2 ~> docker images -f "before=mysql:8.0.20"
REPOSITORY                      TAG                                              IMAGE ID            CREATED             SIZE
docker/desktop-kubernetes       kubernetes-v1.16.5-cni-v0.7.5-critools-v1.15.0   a86647f0b376        5 months ago        279MB
docker/kube-compose-installer   v0.4.25-alpha1                                   2a71ac5a1359        7 months ago        42.3MB
golang                          1.11-alpine                                      e116d2efa2ab        10 months ago       312MB
openjdk                         8-jdk-alpine                                     a3562aa0b991        13 months ago       105MB

docker images -f=reference=':'

zhouzhenyong@shizi-2 ~> docker images --filter=reference='*:*'
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               8.0.20              be0dbf01a0f3        13 days ago         541MB
golang              1.11-alpine         e116d2efa2ab        10 months ago       312MB
openjdk             8-jdk-alpine        a3562aa0b991        13 months ago       105MB

docker images --format

這個(gè)是進(jìn)行對(duì)展示的進(jìn)行格式化話展示

Placeholder Description
.ID Image ID
.Repository Image repository
.Tag Image tag
.Digest Image digest
.CreatedSince Elapsed time since the image was created
.CreatedAt Time when the image was created
.Size Image disk size
zhouzhenyong@shizi-2 ~> docker images --format "{{.ID}}\t{{.Repository}}"
942d4dd9eb3c    test/isc-panda
450e15c7459f    <none>
644627b7fb2e    <none>
b3f353ae77d2    simonalong/isc-panda
d30e0389349f    simonalong/cheers2019
be0dbf01a0f3    mysql
a86647f0b376    docker/desktop-kubernetes
2a71ac5a1359    docker/kube-compose-installer
e116d2efa2ab    golang
a3562aa0b991    openjdk

docker images -q

這個(gè)其實(shí)跟 docker images --format "{{.ID}}" 效果是一樣的,是只展示ID

zhouzhenyong@shizi-2 ~> docker images --format "{{.ID}}"
942d4dd9eb3c
450e15c7459f
644627b7fb2e
b3f353ae77d2
d30e0389349f
be0dbf01a0f3
a86647f0b376
2a71ac5a1359
e116d2efa2ab
a3562aa0b991
zhouzhenyong@shizi-2 ~> docker images -q
942d4dd9eb3c
450e15c7459f
644627b7fb2e
b3f353ae77d2
d30e0389349f
be0dbf01a0f3
a86647f0b376
2a71ac5a1359
e116d2efa2ab
a3562aa0b991

參考:

https://www.simapple.com/326.html
https://docs.docker.com/engine/reference/commandline/images/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鹦蠕,一起剝皮案震驚了整個(gè)濱河市冒签,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钟病,老刑警劉巖萧恕,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異肠阱,居然都是意外死亡票唆,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門辖所,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)惰说,“玉大人,你說(shuō)我怎么就攤上這事缘回∵菏樱” “怎么了典挑?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)啦吧。 經(jīng)常有香客問我您觉,道長(zhǎng),這世上最難降的妖魔是什么授滓? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任琳水,我火速辦了婚禮,結(jié)果婚禮上般堆,老公的妹妹穿的比我還像新娘在孝。我一直安慰自己,他們只是感情好淮摔,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布私沮。 她就那樣靜靜地躺著,像睡著了一般和橙。 火紅的嫁衣襯著肌膚如雪仔燕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天魔招,我揣著相機(jī)與錄音晰搀,去河邊找鬼。 笑死办斑,一個(gè)胖子當(dāng)著我的面吹牛外恕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播俄周,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼吁讨,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了峦朗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤排龄,失蹤者是張志新(化名)和其女友劉穎波势,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體橄维,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡尺铣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了争舞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凛忿。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖竞川,靈堂內(nèi)的尸體忽然破棺而出店溢,到底是詐尸還是另有隱情叁熔,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布床牧,位于F島的核電站荣回,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏戈咳。R本人自食惡果不足惜心软,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望著蛙。 院中可真熱鬧删铃,春花似錦、人聲如沸踏堡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)暂吉。三九已至胖秒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間慕的,已是汗流浹背阎肝。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肮街,地道東北人风题。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像嫉父,于是被迫代替她去往敵國(guó)和親沛硅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359