Что я могу разместить внутри docker контейнеров? - PullRequest
0 голосов
/ 10 февраля 2020

Я знаю, что такое docker и для чего он используется, но, например, если у меня есть приложение со следующей настройкой: React + Rails + MongoDB + ElacticSearch + другие вещи :)

Должен ли я поместить каждую из этих вещей в контейнер или что? Потому что я немного запутался в этой части

Ответы [ 2 ]

2 голосов
/ 10 февраля 2020

Поскольку вы добавляете тег DevOps к этому вопросу.

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

Вы можете нормально управлять React + Rails с помощью docker или другими docker инструментами оркестровки.

Для тестовых или непроизводственных сред вы можете делать все в docker.

0 голосов
/ 10 февраля 2020

Я бы предложил написать docker -компонентный файл, в котором вы определите все службы и который в конечном итоге будет запущен в отдельных контейнерах.

...