use*_*977 4 docker boot2docker dockerfile
我想创建Dockerfile,它将能够构建三个不同的图像(目前一个).这些图像仅在配置文件中有所不同.
我在努力:
我必须说我没有想法:/你如何处理这种情况.在我看来,这应该是一个共同的问题.
为什么不在Dockerfile中复制所有3个配置文件,然后docker run -e config=file1(或file2或file3)并使用config环境变量的值来获取所需的配置文件.查看文档
http://docs.docker.com/reference/commandline/CLI /#运行
您也可以使用--env-file=[] Read in a line delimited file of environment variables该docker run命令.
您可以通过docker run -it -e mytag=abc123 ubuntu:latest env | grep mytag节目 检查环境变量是否可用 mytag=abc123
| 归档时间: |
|
| 查看次数: |
1608 次 |
| 最近记录: |