到目前为止,openshift 起源或在线是否支持 docker,或者它将在未来的 V3 版本中提供?如果是,它是如何工作的?
我们刚刚在此处发布了 V3 存储库,因此它位于 Origin https://github.com/openshift/origin中。
我在此处的 docker hub 中看到了可用于 openshift 的不同 docker 映像。这些是如何工作的?
您在评论中回答了这个问题,只是在这里澄清一下以提高知名度。
Linux 容器或“Gears”一直是 OpenShift 的核心组件。Docker 是通过 libcontainer 项目进行容器化的新标准。引用这篇精彩的文章https://www.openshift.com/blogs/openshift-v3-platform-combines-docker-kubernetes-atomic-and-more:
OpenShift v3 Cartridge 格式将采用 Docker 打包模型,使用户能够利用打包为 Docker 映像的任何应用程序组件。这将使开发人员能够利用 Docker Hub 社区来访问和共享容器映像以在 OpenShift 中使用。客户还可以利用来自红帽和我们的 ISV 合作伙伴的红帽认证容器镜像。我们最近推出的 OpenShift Marketplace 将扩展到包括来自 SaaS 合作伙伴和经过认证的 ISV 的解决方案。
......
在 OpenShift v3 中,我们将在 OpenShift Broker 中集成 Kubernetes 来驱动容器编排。
Docker主要用于提供应用程序的可移植性,假设我已经在本地安装了一个运行在我的docker中的应用程序,那么如何将其迁移到openshift环境,或者,如何在openshift docker中创建图像?
我再次引用这篇文章,但是“OpenShift v3 Cartridge 格式将采用 Docker 打包模型,使用户能够利用打包为 Docker 映像的任何应用程序组件。这将使开发人员能够利用 Docker Hub 社区来访问并共享容器映像以在 OpenShift 中使用”