2017-01-26 9 views
1

Я новичок в докере. У меня есть сомнения относительно докера. Основываясь на понимании докера, Docker поможет создать контейнер приложения, которое мы можем развернуть вместе с зависимостями приложений. Мой вопрос в том, что если у меня есть веб-приложение внутри контейнера докеров, можно ли запускать несколько контейнеров внутри одного хоста? Если да, то как я могу убедиться, что запрос будет направлен в каждое приложение ?. Будут ли какие-либо изменения в производительности в зависимости от количества ячеек хоста?Запуск нескольких контейнеров-докеров в одном хосте

ответ

4

Возможно ли запустить несколько контейнеров внутри одного хоста?

Да, вы можете управлять многими.

Если да, то как будут направлять запросы в нужный контейнер?

У вас есть много вариантов, проще всего запустить контейнер с пересылкой портов (который встроен в докер), но вы также можете запустить балансировщик нагрузки или прокси-сервер на хосте.

Возможно ли какое-либо изменение в производительности в зависимости от количества ядер хоста?

Может быть, конечно. Это зависит от того, достигли ли вы какого-либо узкого места производительности, прежде чем добавлять другой контейнер. Все контейнеры используют одно и то же оборудование.

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