Перенести образы контейнеров в реестр докеров с воздушным доступом

У меня есть этот вариант использования, когда мне нужно переместить образы контейнеров в среду с воздушным замком и отправить их либо в локальное хранилище докеров, либо в реестр докеров. Мне известны только 2 альтернативы:

  1. Использовать docker save -> передать архив -> docker load (а также docker tag + docker pushв случае реестра). Обратной стороной здесь является то, что мне сначала нужно загрузить их в локальное хранилище, прежде чем помещать их в реестр докеров. Я бы предпочел избежать этого дополнительного шага.

  2. Используйте skopeo для сохранения изображения -> передать -> скопировать в реестр. Насколько я понял, внедрение skopeo за пределами Redhat/Openshift не очень велико.

Есть ли другие альтернативы, о которых я не знаю?

LE: найдено https://github.com/google/go-containerregistry/blob/master/cmd/crane/doc/crane.md По сравнению со skopeo он примерно в 5 раз быстрее извлекает / отправляет из / в реестры.

0 ответов

Другие вопросы по тегам