У меня есть несколько контейнеров докеров на одной машине. На каждом контейнере выполняется процесс и веб-сервер, который предоставляет API для процесса.
Мой вопрос: как я могу получить доступ к API из моего браузера, когда порт по умолчанию - 80? Чтобы иметь доступ к веб-серверу внутри контейнера докера, я делаю следующее:
sudo docker run -p 80:80 -t -i <yourname>/<imagename>
Таким образом, я могу сделать с моего терминала:
curl http://hostIP:80/foobar
Но как обращаться с несколькими контейнерами и несколькими веб-серверами?