为Docker Hub中的每个稳定版本更新AWS ECR

问题描述

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

解决方法

您可以考虑通过GitHub及其CI(持续集成)GitHub Actions选项构建和发布Docker映像。

这样,您可以在自己的GitHub workflow链中:

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

,

使用Docker Registry Sync工具Dregsy-> https://github.com/xelalexv/dregsy