1

我有以下 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 和构建期间作为参数传递吗?最佳做法是什么?

有什么样本可以参考吗?

4

0 回答 0