-1

我找到了一个 docker 镜像,它包含设置我的应用程序所需的一切,但它的下载量很大,所以这就是我尝试将它下载到 AWS ECR 以便加快构建过程的原因有什么办法可以拉取 docker 镜像并以此为基础建立我自己的?

谢谢

4

1 回答 1

2

您可以拉取映像并将其推送到 AWS ECR。您需要先在 AWS 中创建存储库。 在此处输入图像描述

# Tag your image so you can push the image to this repository
docker tag <image_name>:latest <account_id>.dkr.ecr.<region>.amazonaws.com/<repo_name>:latest
# Push this image to your AWS repository
docker push <account_id>.dkr.ecr.<region>.amazonaws.com/<repo_name>:latest

是的,您可以使用任何图像作为基础图像。您也可以在Dockerfile添加以下代码的顶部使用推送到 AWS ECR 的图像:

FROM <account_id>.dkr.ecr.<region>.amazonaws.com/<repo_name>:<image_tag>
于 2020-04-11T10:11:57.830 回答