Переносимость приложения Docker в Openshift

Мне нужны разъяснения по нижеприведенным пунктам, связанным с докером в Openshift:

  1. Поддерживается ли докер в исходном коде openshift или в сети на данный момент, или он появится в будущем выпуске V3? Если да, то как это работает?

  2. Я видел различные образы докеров, доступные для openshift в центре докеров здесь. Как это работает?

  3. Docker в основном предназначен для обеспечения переносимости приложений, скажем, у меня уже есть приложение, работающее в моем докере, установленном локально, так как его можно перенести в среду openshift или как в докере openshift можно создавать образы?


person priyank    schedule 20.08.2014    source источник
comment
Может помочь: openshift.com/blogs /   -  person Regan    schedule 20.08.2014


Ответы (1)


Поддерживается ли докер в исходном коде openshift или в сети на данный момент, или он появится в будущем выпуске V3? Если да, то как это работает?

Мы только что выпустили репозиторий V3, поэтому он находится в Origin https://github.com/openshift/origin. .

Я видел, что здесь есть разные образы докеров для openshift в докер-хабе. Как это работает?

Вы ответили на это в комментариях, просто уточнив здесь для наглядности.
Контейнеры 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. Клиенты также смогут использовать образы контейнеров, сертифицированные Red Hat, как от Red Hat, так и от наших партнеров-независимых поставщиков программного обеспечения. Наш недавно запущенный рынок OpenShift Marketplace будет расширен за счет включения решений как от партнеров SaaS, так и от сертифицированных независимых поставщиков программного обеспечения.
......
В OpenShift v3 мы будем интегрировать Kubernetes в OpenShift Broker для управления контейнерной оркестровкой.

Docker в основном предназначен для обеспечения переносимости приложений, скажем, у меня уже есть приложение, работающее в моем докере, установленном локально, так как его можно перенести в среду openshift или как в докере openshift можно создавать образы?

Я снова цитирую статью, но «формат OpenShift v3 Cartridge будет использовать модель упаковки Docker и позволит пользователям использовать любой компонент приложения, упакованный в виде образа Docker. Это позволит разработчикам подключаться к сообществу Docker Hub для доступа к и делитесь образами контейнеров для использования в OpenShift"

person niharvey    schedule 22.08.2014
comment
Эй, еще одно сомнение, можем ли мы протестировать этот выпуск Origin V3 с интеграцией докеров для создания приложений, чтобы проверить, как он позволяет пользователям развертывать приложения с файлами докеров? Спасибо еще раз! - person priyank; 25.08.2014
comment
Репозиторий V3 доступен, так что вы можете попробовать его. - person niharvey; 27.08.2014
comment
Привет! Большое спасибо за постоянную помощь, было бы очень полезно, если бы вы также могли прояснить эти вещи: Доступность существующих картриджей. Насколько я понимаю, докер упаковывает все необходимое для запуска приложения в одном контейнере, например, у меня есть файл докера, который устанавливает и развертывает военный файл на сервере Jboss. Таким образом, в новом выпуске OpenShift с реализованным докером будут существующие картриджи (веб, база данных и т. д.), или пользователю придется устанавливать все вручную, используя образы докеров. & Origin V3 предназначен только для тестирования или его можно использовать и на производственных площадках? - person priyank; 28.08.2014