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