1. 程式人生 > 其它 >Docker之映象

Docker之映象

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) #刪除全部映象