我有下面的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和构建期间吗?最佳做法是什么?
我可以参考任何样品吗?