如何从 OpenShift 中提取 Docker 镜像

如何从 OpenShift 中提取 Docker 镜像

我们目前正在使用 OpenShift,我们想改用 Docker。我们刚刚开始尝试迁移。

我们不使用 Docker 镜像来部署到 OpenShift。相反,部署最初是通过创建包含应用程序的“deployments/”目录并使用“oc new-app”命令进行的。

据我了解,OpenShift 使用 Docker。如果 OpenShift 在幕后创建和部署 Docker 镜像,那么我认为应该有办法获取该 Docker 镜像进行测试。

如果有任何关于如何执行此操作的材料,我找不到它,因为它在我的搜索中被许多其他结果淹没了。我所有的搜索大多是为将 Docker 映像部署到 OpenShift 而产生的,但这与我所寻找的正好相反。

如何从 OpenShift 中提取 Docker 镜像?

根据 @MichaelHampton 在评论中提供的信息,迁移具体是从 OpenShift Origin 到 Docker。我们在本地服务器上设置了 OpenShift;我认为我们没有使用任何 Red Hat 托管服务,因为当最初决定使用 OpenShift 时,公司向 Red Hat 支付了一大笔钱,让他们帮助我们在本地设置。

迁移到 Docker 的决定不是我做出的,因此我个人不能直接取消。但是,如果这不是一个好主意,正如评论中暗示的那样,那么我可以向决策者提出这个问题,他们很通情达理,会考虑合理的论据。因此,“逆转路线!这里有龙,因为......(原因是这很糟糕)”的框架挑战将是一个合理的答案。

相关内容