Обновляйте AWS ECR для каждой стабильной версии в Docker Hub

У меня есть общедоступный образ докера. Теперь по какой-то причине нам пришлось перенести его на AWS ECR. Теперь я могу перенести образ в ECR из концентратора докеров, но как убедиться, что все стабильные версии в dockerhub будут перенесены в AWS ECR, я хочу постоянно обновлять репозиторий ECR с последним образом dockerhub.


person amit singh    schedule 03.09.2020    source источник


Ответы (2)


Вы можете подумать о создании и публикации образа Docker с помощью GitHub и его CI (непрерывная интеграция) GitHub Actions.

Таким образом, вы можете в своем рабочем процессе GitHub, цепочка:

Каждый раз, когда вы публикуете новую версию своего изображения, оно также будет доступно в ECR.

person VonC    schedule 08.09.2020
comment
Уверены ли мы, что в этом рабочем процессе используется GitHub? Я не вижу упоминания об этом в вопросе. - person pygeek; 08.09.2020
comment
@pygeek Я согласен, но моя точка зрения такова: действительно просто использовать GitHub, а также создавать / обновлять и публиковать собственный публичный образ через его версированный (в GitHub) Dockerfile и пару GitHub Actions. - person VonC; 08.09.2020
comment
Возможно, лучше указать автору вопроса на непрерывную интеграцию / непрерывное развертывание и отметить вашу конкретную реализацию в качестве примера. - person pygeek; 08.09.2020
comment
@pygeek Конечно, давайте все дождемся отзывов OP. - person VonC; 08.09.2020

Используя инструмент Docker Registry Sync, Dregsy - ›https://github.com/xelalexv/dregsy

person Chayne P. S.    schedule 14.09.2020