我使用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
命令。
你有什么想法如何实现这一目标?
这是一个很好的答案,完全可以完成这项工作。对此迟到的批准抱歉:) –