简体   繁体   English

Docker应用程序在Openshift中的可移植性

[英]Docker application Portability in Openshift

I need clarification on below points related to docker on Openshift: 我需要澄清与Openshift上的docker相关的以下几点:

  1. Is docker supported in openshift origin or online as of now or it will be there in future release of V3? Docker是支持openshift起源还是在线,或者它将在V3的未来版本中出现? If yes, how does it work? 如果是,它是如何工作的?

  2. I have seen there are different docker images available for openshift in docker hub here . 我已经看到有可用于搬运工枢纽openshift不同搬运工的图像这里 How do these work? 这些如何运作?

  3. Docker is mainly for provisioning application portability, say I already have an application running in my docker installed locally, so how can this be migrated to openshift environment, or, how in openshift docker can images be created? Docker主要用于配置应用程序的可移植性,比如我已经在我的本地安装的docker中运行了一个应用程序,那么如何将其迁移到openshift环境,或者如何在openshift docker中创建映像?

Is docker supported in openshift origin or online as of now or it will be there in future release of V3? Docker是支持openshift起源还是在线,或者它将在V3的未来版本中出现? If yes, how does it work? 如果是,它是如何工作的?

We just released the V3 repo here so it is in Origin https://github.com/openshift/origin . 我们刚刚在这里发布了V3 repo,所以它在Origin https://github.com/openshift/origin

I have seen there are different docker images available for openshift in docker hub here. 我在这里看到有不同的docker图像可用于docker中的dockhift。 How do these work? 这些如何运作?

You answered this in the comments, just clarifying here for visibility. 您在评论中回答了这个问题,只是在此澄清可见度。
Linux containers, or “Gears”, have always been a core component of OpenShift. Linux容器或“Gears”一直是OpenShift的核心组件。 Docker is new standard for containerization through the libcontainer project. Docker是通过libcontainer项目进行集装箱化的新标准。 To quote this great article https://www.openshift.com/blogs/openshift-v3-platform-combines-docker-kubernetes-atomic-and-more : 引用这篇伟大的文章https://www.openshift.com/blogs/openshift-v3-platform-combines-docker-kubernetes-atomic-and-more

The OpenShift v3 Cartridge format will adopt the Docker packaging model and enable users to leverage any application component packaged as a Docker image. OpenShift v3 Cartridge格式将采用Docker打包模型,使用户能够利用打包为Docker镜像的任何应用程序组件。 This will enable developers to tap into the Docker Hub community to both access and share container images to use in OpenShift. 这将使开发人员能够利用Docker Hub社区访问和共享容器映像以在OpenShift中使用。 Customers will also be able to leverage Red Hat certified container images from both Red Hat and our ISV partners. 客户还可以利用Red Hat和我们的ISV合作伙伴的红帽认证容器图像。 Our recently launched OpenShift Marketplace will expand to include solutions from both SaaS partners and certified ISV's. 我们最近推出的OpenShift市场将扩展到包括SaaS合作伙伴和经过认证的ISV的解决方案。
...... ......
In OpenShift v3, we will be integrating Kubernetes in the OpenShift Broker to drive container orchestration. 在OpenShift v3中,我们将在OpenShift Broker中集成Kubernetes来驱动容器编排。

Docker is mainly for provisioning application portability, say I already have an application running in my docker installed locally, so how can this be migrated to openshift environment, or, how in openshift docker can images be created? Docker主要用于配置应用程序的可移植性,比如我已经在我的本地安装的docker中运行了一个应用程序,那么如何将其迁移到openshift环境,或者如何在openshift docker中创建映像?

I'm quoting from the article again, but "The OpenShift v3 Cartridge format will adopt the Docker packaging model and enable users to leverage any application component packaged as a Docker image. This will enable developers to tap into the Docker Hub community to both access and share container images to use in OpenShift" 我再次引用该文章,但“OpenShift v3 Cartridge格式将采用Docker打包模式,并使用户能够利用打包为Docker镜像的任何应用程序组件。这将使开发人员能够利用Docker Hub社区进行访问和共享容器图像以在OpenShift中使用“

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM