Используете докер так, как это делает Openshift?

Прочитал это Как докер сравнивается с openshift?

Но у меня вопрос: Это чрезвычайно упрощенное описание того, что обычно делают разработчики с Openshift:

  1. Выберите «контейнер» (скажем, контейнер JBoss / Wildfly)

  2. Из Openshift вы указываете на свое репозиторий github

  3. Openshift клонирует репо, построит его и развернет.

  4. Openshift представляет вам веб-URL для доступа к этому порту 8080 репо.

Конечно, происходит гораздо больше, но это настолько просто, насколько возможно.

Можно ли выполнить эту настройку в моем собственном Linux-окне, виртуальной машине или облачном экземпляре (контейнер Docker -> клонировать, создавать и развертывать из репозитория git)? Что мне нужно, чтобы не возиться с сетями, доменами и т. д.?

Из своего исследования я вижу следующие инструменты:

  1. Kubernetes

  2. Докку: Я вижу, что это описывается как «Твоя собственная Героко».

Я также продолжаю слышать о CaaS (Контейнеры как услуга)

Я понимаю, что мне понадобится другой инструмент или процесс для возможности сборки (CI / CD) и для запуска сборок с помощью git push.

Вопросы, которые задают нам порекомендуйте или найдите книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой внешний ресурс, являются не по теме для Stack Overflow, поскольку они, как правило, привлекают самоуверенные ответы и спам. Вместо этого опишите проблему и то, что было сделано на данный момент для ее решения.

rollstuhlfahrer 13.04.2018 20:31

вопрос: возможно ли это? как это сделать?

Tlink 13.04.2018 21:33

пожалуйста, прочтите, где говорится: возможна ли эта настройка в моем собственном Linux-окне, виртуальной машине или облачном экземпляре (контейнер Docker -> клонировать, создавать и развертывать из репозитория git)? Что мне нужно, чтобы не возиться с сетями, доменами и т. д.?

Tlink 13.04.2018 21:43

Если вы хотите сделать это на собственном компьютере, почему бы не использовать OpenShift и oc cluster up? Это позволяет запускать экземпляр OpenShift в существующем экземпляре Docker. github.com/openshift/origin/blob/master/docs/cluster_up_down‌ .md

Graham Dumpleton 14.04.2018 01:26

выглядит очень многообещающе, спасибо @GrahamDumpleton

Tlink 14.04.2018 01:54
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
5
67
0

Другие вопросы по теме