2015-06-02 28 views
0

我有一個非常簡單 dockerfile爲什麼`docker images`也顯示基礎圖像?

FROM makuk66/docker-solr 
MAINTAINER test 

然後我建立使用

docker build -t myimage/test . 

從我所知道的碼頭工人當我輸入docker images,只顯示REPOSITORYmyimage/test;然而這不是發生了什麼。相反,我看到:

REPOSITORY   TAG     IMAGE ID   CREATED    VIRTUAL SIZE 
myimage/test   latest    566ef17fc0bc  15 hours ago  1.034 GB 
makuk66/docker-solr latest    bdd8b134dd2d  6 days ago   1.034 GB 

爲什麼基礎圖像顯示? The repository that I am pulling from例如有

FROM java:8 

但是這不會出現。那麼在這種情況下,爲什麼是基礎圖像呢?

回答

2

你泊塢窗命令,會做到這一點:

  • 搜索「makuk66 /案卷,Solr的」在本地,如果找不到的話,那麼它會嘗試從搬運工轂下載
  • 構建在它上面有MAINTAINER信息的圖層,如果成功的話,它將會以圖像名稱「myimage/test」提交它

所以你應該看到兩個圖像。

+0

好吧,所以我擔心的是兩張圖片都是1.034 GB的圖片。這是真的嗎?如果是這樣,是否有更好的方式讓我根據該圖像構建自己的碼頭工人? – m0meni

+0

http://stackoverflow.com/questions/24394243/why-are-docker-container-images-so-large - 可能有幫助 –