2016-11-14 33 views
30

比方說,我已經得到了多克爾圖像這個Dockerfile建:當孩子定義另一個時,Docker父圖像的入口點會發生什麼?

FROM ubuntu 
ENTRYPOINT ["parent-entry"] 

現在,我從這個圖像繼承與此代碼建立了我的孩子形象:

據我測試它,子圖像的入口點會覆蓋父圖像的入口點。

但是因爲我是新來的Docker,我不確定這一點。我的研究還沒有得到滿意的答案。那麼上面的假設是否正確?

+4

['ENTRYPOINT'](https://docs.docker.com/engine/reference/builder/)的文檔聲明:*只有Dockerfile中的最後一條ENTRYPOINT指令纔會生效。* – R0MANARMY

回答

22

使用最後一個入口點,僅使用最後一個入口點。

您可以檢查,在您的Dockerfile中放入幾行不同的ENTRYPOINT,並檢查發生了什麼。

相關問題