Docker基礎內容之映象

2022-06-03 23:36:24 字數 977 閱讀 2371

映象是乙個包含程式執行必要依賴環境和**的唯讀檔案,它採用分層的檔案系統,將每一次改變以讀寫層的形式增加到原來的唯讀檔案上。映象是容器執行的基石。

下圖展示的是docker映象的系統結構。其中,映象的最底層必須是乙個稱為啟動檔案系統(bootfs)的映象,使用者不會與這一層直接打交道。bootfs的上層映象就是我們熟知的根映象。

映象的本質是磁碟上一系列檔案的集合

docker pull name

列出現有映象,可簡寫

"docker images"

;docker image ls:

列出所有映象,包括中間層映象

docker image ls -a

萬用字元匹配映象名

docker image ls ce*

特定格式顯示

docker image ls -q

格式化顯示映象內容

docker image ls --format "table }\t}\t}"列出懸浮映象

docker image ls -f dangling=true

刪除懸浮映象

docker image prune

利用容器進行構建;不推薦這麼使用

docker commit

列出映象的詳細資訊

docker inspect name

搜尋符合名稱的映象

docker search name

刪除指定映象,可簡寫

"docker rmi name"

;docker image rm name

上傳映象至倉庫

docker push name

映象的構建,可簡寫

"docker build -t name ."

;docker image build -t name .

docker之映象製作

docker映象是乙個多層的檔案系統,製作映象使用的dockerfile每一行可以看作一層。所有的映象必須基於乙個最基礎的映象,目前所有映象都是基於base ubuntu latest這個映象。製作映象的輸入檔案,以下檔案是base ubuntu latest映象的dockerfile,from u...

docker之映象發布

1 登入 docker login 2 push docker image push 簡寫 docker push用法 usage docker push options name tag p 指定埠對映,格式為 主機 宿主 埠 容器埠建立docker私有倉庫 docker run d p 5000...

Docker基礎映象安裝iproute

linux下檢視ip及網絡卡資訊通常使用ifconfig和ip命令,ip命令有取代ifconfig命令的趨勢,ip命令由iproute2軟體包提供,在大部分docker基礎映象中可能未安裝此軟體包,下面介紹安裝方法。直接安裝即可 yum install y iproute建立容器 a235b93de...