level-1鏡像の使用

獲取鏡像:docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標(biāo)簽]

eg:docker pull ubuntu:16.04

運行:docker run -it -rm ubuntu:16.04 bash

  • -it:這是兩個參數(shù),-i:交互操作,-t:終端
  • --rm容器退出后將其刪除

列出鏡像:docker image ls(顯示列表包含了 倉庫名 、 標(biāo)簽 、 鏡像 ID 、 創(chuàng)建時間 以及 所占用的空間 。)

鏡像體積:docker system df

列出全部鏡像(包括中間層鏡像):docker image ls -a

列出部分鏡像:

  • 根據(jù)倉庫名列出鏡像:docker image ls ubuntu
  • 列出特定的某個鏡像(指定倉庫名和標(biāo)簽):docker image ls ubuntu:16.04
  • 過濾器參數(shù)(--filter,簡寫-f):
    • 列出在mongo:3.2之后建立的鏡像:docker image ls -f since=mongo:3.2(也可以把since換成before
    • 如果鏡像構(gòu)建時定義了label,還可以通過LABEL來過濾:docker image ls -f label=com.example.version=0.1

以特定格式顯示:

  • 只顯示鏡像ID:docker image ls -q
  • 直接列出鏡像結(jié)果,只包含鏡像ID和倉庫名:docker image ls --format "{{.ID}}: {{.Repository}}"
  • 以表格等距顯示,并且有標(biāo)題行,和默認(rèn)一樣,不過自己定義列:docker image ls --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}"

刪除本地鏡像:docker image rm [選項] <鏡像1> [<鏡像2> ...]

進(jìn)入容器:docker exec -it [容器名] bash

查看容器具體改動:docker diff 容器名

commit:docker commit [選項] <容器ID或容器名> [<倉庫名>[:<標(biāo)簽>]]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容