2016-10-04 9 views
1

Мое приложение состоит из двух отдельных контейнеров-докеров. Один из них - веб-приложение на основе Grails, а второе - приложение RESTful Python Flask. Обе контейнеры докеров находятся на моем локальном компьютере. Они не размещаются на докер-хабе. Они являются собственностью, и я не хочу публично размещать их.Как развернуть контейнер докеров в Cloud Foundry?

Я хотел бы попробовать Cloud Foundry развернуть эти контейнеры докеров и посмотреть, как это работает. Однако из documentation я понимаю, что Cloud Foundry не поддерживает развертывание контейнеров докеров, сидящих на локальной машине.

Вопрос

  1. Есть ли способ, чтобы развернуть Docker контейнеры, сидя на локальном компьютере CloudFoundry? Если нет, то какой способ безопасного размещения контейнеров где-нибудь из CF может их извлечь?
  2. Является ли CloudFoundry способным запускать контейнер докеров, который является приложением для флеш-памяти Python?

ответ

1

Один из вариантов, который у вас есть, заключается в том, чтобы не использовать изображения Docker, и просто нажмите свой код напрямую, одну из приятных функций CF. PCF поставляется с python buildpack, который должен автоматически определять ваше приложение Flask.

Другой вариант - запустить собственный надежный реестр докеров, нажать на него изображения, а затем, когда вы нажмете свое приложение, скажите ему, чтобы захватить изображения из реестра. Если вы Google "облако литейного докер реестр" Вы получаете следующие полезные результаты, которые вы должны проверить:

 Смежные вопросы

  • Нет связанных вопросов^_^