为 docker Hub 中的每个稳定版本更新 AWS ECR
Update AWS ECR for every stable release in docker Hub
我有一个 docker public 图像,现在由于某些原因我们不得不将它转移到 AWS ECR,现在我可以将图像从 docker 中心传输到 ECR ,但是如何确保 dockerhub 中的所有稳定版本都将被推送到 AWS ECR,我希望我的 ECR 存储库始终使用最新的 dockerhub 图像更新。
您可以考虑通过 GitHub and its CI (Continuous Integration) GitHub Actions 选项构建和发布您的 Docker 图像。
这样,您可以在您的 GitHub workflow 链中:
- Publish-Docker-Github-Action:将 docker 个容器发布到 DockerHub
- appleboy/docker-ecr-action:将 Docker 图像上传到 Amazon Elastic Container Registry (ECR)。
每次您发布图像的新版本时,它也会在 ECR 中可用。
使用 Docker 注册表同步工具,Dregsy -> https://github.com/xelalexv/dregsy
我有一个 docker public 图像,现在由于某些原因我们不得不将它转移到 AWS ECR,现在我可以将图像从 docker 中心传输到 ECR ,但是如何确保 dockerhub 中的所有稳定版本都将被推送到 AWS ECR,我希望我的 ECR 存储库始终使用最新的 dockerhub 图像更新。
您可以考虑通过 GitHub and its CI (Continuous Integration) GitHub Actions 选项构建和发布您的 Docker 图像。
这样,您可以在您的 GitHub workflow 链中:
- Publish-Docker-Github-Action:将 docker 个容器发布到 DockerHub
- appleboy/docker-ecr-action:将 Docker 图像上传到 Amazon Elastic Container Registry (ECR)。
每次您发布图像的新版本时,它也会在 ECR 中可用。
使用 Docker 注册表同步工具,Dregsy -> https://github.com/xelalexv/dregsy