【发布时间】:2016-08-19 22:40:26
【问题描述】:
我目前正在使用 AWS ECR 来托管我的项目映像,并且我需要根据命令行发送的 --build-arg 参数 FROM 在 Dockerfile 中是动态的。示例:
$ docker build --build-args region=us-east-1 .
// Dockerfile
FROM aws.ecr.huge.url.${region}/repo:php-apache
WORKDIR /var/www
RUN echo "@@@"
${region} 永远不会被替换,我收到一条错误消息,提示该图像不存在。
如果我运行 echo ${region} 它可以工作,问题似乎出在 FROM 指令上。
有什么方法可以实现吗?
【问题讨论】:
标签: amazon-web-services docker dockerfile devops amazon-ecs