我目前使用AWS ECR來託管我的項目鏡像,並且我需要參數FROM根據命令行發送的--build-arg在Dockerfile處爲動態。例如:使用Dockerfile中的--build-arg值參數
$ 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指令。
有什麼辦法可以達到這個目的嗎?
正確答案是 –