2014-10-29 26 views

回答

3

否。FROM命令使用該image:version作爲父映像(文件系統的預構建快照)。然後,您的命令將在其上運行。

但是,如果父Dockerfile具有ONBUILD RUN語句,那麼它們將運行,就好像它們存在於Dockerfile的頂部一樣。 請參閱the Dockerfile docs

+0

只是爲了澄清:所以如果父圖像本身有操作,它需要重新運行在孩子?它不是一個真正的繼承形式呢? – bge0 2014-10-30 01:19:37

+0

創建父文件所需的ADD,RUN等命令不會再次運行* ...但這些命令的結果存儲在父映像 – Rondo 2014-10-30 02:03:06

+0

中,並預期['ONBUILD RUN'](http:///docs.docker.com/reference/builder/#onbuild)將會像在Dockerfile的頂部一樣運行的語句 – Thomasleveil 2014-10-30 10:36:03

相關問題