Docker之映象
阿新 • • 發佈:2021-08-17
1、映象
2、映象相關命令
2.1、檢視映象列表(docker images)
docker images命令列出本地主機上的映象:
上面可以看到只有一個 hello-world 的映象。
上面的各個選項說明:
-
REPOSITORY:表示映象的倉庫源
-
TAG:映象的標籤
-
IMAGE ID:映象ID
-
CREATED:映象建立時間
-
SIZE:映象大小
同一倉庫源可以有多個 TAG,代表這個倉庫源的不同個版本,如 ubuntu 倉庫源裡,有 12.10、14.04 等多個不同的版本,我們使用 REPOSITORY:TAG 來定義不同的映象。
2.2、搜尋映象(docker search)
我們可以通過瀏覽 Docker Hub網站來搜尋映象,也可以使用docker search命令來搜尋映象。
比如我們搜尋 tomcat 映象:
可以發現,第一個就是我們想要找的 tomcat 映象。
2.3、獲取映象(docker pull)
當我們在本地主機上直接通過 run 來使用一個不存在的映象時,Docker 會自動下載這個映象。當然,我們也可以通過 docker pull命令來手動下載它。
docker pull tomcat #預設下載最新版本,等價於 docker pull tomcat:latest
如果我們在下載或者使用時不指定版本,則預設使用的是最新版本。
當然,我們也可以下載指定版本的映象,直接在冒號後面加上版本號即可:
docker pull tomcat:3.2
2.4、刪除映象(docker rmi)
映象刪除使用docker rmi命令,比如我們刪除 hello-world 映象:
docker rmi hello-world
docker rmi -f hello-world #強制刪除
docker rmi hello-world tomcat #要想同時刪除多個只需用空格分開映象名稱即可
docker rmi $(docker images -qa) #刪除全部映象