2016-05-30 6 views
1

Я пытаюсь выяснить, как делиться динамическим контентом пользователя через узлы jelastic web apps, используя контейнеры докеров.Поделитесь динамическим контентом в узлах контейнеров докеров в Jelastic

Я полагаю, что я должен установить каталог хоста в качестве тома данных, как описано in docker doc. Но с Jelastic я не знаю, как я могу отправить параметры в инструкцию docker run, если это возможно. И я не могу найти способ сделать это с помощью Dockerfile.

Кто-нибудь нашел решение или обходной путь?

Спасибо!

+0

Привет, Давид, большой вопрос. Не могли бы вы описать свой конкретный вариант использования - топологию, стеки и т. Д.? Вы хотите получить тест-драйв предстоящей функции «общего хранилища»? Он находится в состоянии полировки, и мы можем предоставить доступ к нашей испытательной лаборатории. – Ruslan

+0

Привет, Руслан, мы разрабатываем приложение для saas. Мы планируем использовать обратный прокси Nginx для загрузки баланса между экземплярами серверов приложений позже. Эти экземпляры подключаются к общей базе данных postgresql. Для экземпляров приложений мы используем следующий стек: nginx + uwsgi + python2.7 (подробнее о моей настройке в [этот другой вопрос] (http://stackoverflow.com/questions/37538633/use-one-app-for-several -uwsgi-экземпляры)). Когда я впервые попробовал Jelastic, я использовал среду для расфасовки python, но это не соответствует нашей настройке нескольких арендаторов (и временному ограничению). Вот почему мы переключились на докер, чтобы попробовать Jelastic. –

+1

Спасибо за детали. Пара советов - если вы используете расфасованные стеки, вы можете легко [изменить конфиг через панель мониторинга] (https://docs.jelastic.com/application-configuration). Используйте эту опцию, если вам нужно выполнить небольшие настройки конфигурации. В противном случае, если вам нужно добавить много настроек, лучше использовать [пользовательские контейнеры Docker] (https://docs.jelastic.com/dockers-management). Как вы собираетесь хранить динамический контент пользователя - в db или в файловой системе? – Ruslan

ответ

0

Сообщаем вам, что в одном из будущих выпусков (примерно в версии Jelastic 4.7) появится новая функция под названием «Совместное хранилище», которая добавит возможность использовать общую файловую систему для разных виртуальных машин. С помощью этой возможности вы сможете легко добавить/удалить контейнер Jelastic или внешний сервер хранения для использования своей файловой системы в другой виртуальной машине.

Мы полагаем, что функция совместного хранения будет соответствовать всем вашим требованиям, и наилучшим способом является пребывание у вашего провайдера до момента выпуска этой функции. Более подробную информацию о Jelastic можно найти в наших записях latest release, а также на наших страницах documentation.

+0

Спасибо за ваш ответ, уже запланирована дата релиза? –

+1

В настоящее время у нас нет точной даты выпуска Jelastic 4.7. Предполагаемое время - вторая часть июня. – Jelastic

+2

@DavidB., [Jelastic 4.7 release] (https://docs.jelastic.com/release-notes-47) публикуется. Вы можете найти наших партнеров с 4.7 в [Jelastic.cloud] (https://jelastic.cloud/?versions=4.7) – Jelastic