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