我使用docker爲開發和生產環境。合併Dockerfiles構建
目前,我有兩個Dockerfile
:
dev.dockerfile:
FROM image:latest
[common code in dev and production, e.g. : RUN apt-get install php5]
prod.dockerfile:
FROM image:latest
[common code in dev and production, e.g. : RUN apt-get install php5]
[code only used in production, e.g. : RUN docker-php-ext-install opcache]
我想是要合併的通用代碼到一個文件common.dockerfile,然後能夠建立我的開發或生產圖像與運行只有一個docker
命令。
你有什麼想法如何實現這一目標?
這是一個很好的答案,完全可以完成這項工作。對此遲到的批准抱歉:) –