我有一个docker公共(public)镜像,现在由于某种原因我们不得不将其转移到AWS ECR,现在我可以将镜像从docker hub转移到ECR,但是如何确保将dockerhub中所有稳定的版本都推送到AWS ECR,我想一直用最新的dockerhub镜像更新我的ECR回购。

最佳答案

您可能会考虑通过GitHub及其CI(连续集成)GitHub Actions选项构建和发布Docker镜像。
这样,您就可以在GitHub workflow链中:

  • Publish-Docker-Github-Action:将Docker容器发布到DockerHub
  • appleboy/docker-ecr-action:将Docker镜像上传到Amazon Elastic Container Registry(ECR)。

  • 每次发布图像的新版本时,它也会在ECR中可用。

    09-05 14:35
    查看更多