Назад | Перейти на главную страницу

Как вытащить образ Docker из OpenShift

В настоящее время мы используем OpenShift, а вместо этого хотим использовать Docker. Мы только что начали миграцию.

Мы не используем образы Docker для развертывания в OpenShift. Скорее всего, развертывания были первоначально выполнены путем создания каталога «deployments /» с приложением в нем и с помощью команды «oc new-app».

Насколько я понимаю, OpenShift использует Docker. Если OpenShift создает и развертывает образы Docker за кулисами, я думаю, что есть способ получить этот образ Docker для тестирования.

Если есть какой-то материал для этого, я не могу его найти, поскольку он заглушается в моих поисках множеством других совпадений. Все мои поиски дают в основном результаты для развертывания образов Docker в OpenShift, но это противоположно тому, что я ищу.

Как я могу извлечь образ Docker из OpenShift?

Основываясь на информации от @MichaelHampton в комментариях, миграция происходит именно с OpenShift Origin на Docker. У нас установлен OpenShift на локальном сервере; Я не верю, что мы используем какие-либо службы, размещенные в Red Hat, для чего-либо из этого, поскольку компания заплатила Red Hat кучу денег, чтобы они помогли нам настроить ее локально, когда было принято первоначальное решение использовать OpenShift.

Решение о переходе на Docker - не мое, поэтому я лично не могу его отменить. Однако, если это не очень хорошая идея, как намекалось в комментарии, я могу обсудить это с лицами, принимающими решения, и они разумны и примут во внимание хорошие аргументы. Так что рамочный вызов «Обратный курс! Вот драконы, потому что ... (причина, по которой это ужасно)» будет разумным ответом.