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