我有以下 docker 文件,该文件是从 ECR 中的基本映像引用的。(以及文件中的很多行)
FROM XXXXX.dkr.ecr.eu-west-1.amazonaws.com/baseImage:3.0.0
但是在构建图像时
docker build -t test .
我在第一行本身就遇到了错误:
Step 1/2 : from XXXXX.dkr.ecr.eu-west-1.amazonaws.com/baseImage:3.0.0
Get https://xxxxxxx.dkr.ecr.eu-west-1.amazonaws.com/v2/baseImage/manifests/3.0.0: no basic auth credentials
那么,如何创建一个 docker 文件并从 ECR 构建一个映像。
aws ecr get-login --no-include-email --region eu-west-1
我必须从中获取用户名和密码并在 dockerfile 和构建期间作为参数传递吗?最佳做法是什么?
有什么样本可以参考吗?