compose порт "80", то этот порт будет работать только для связи между контейнерами. Если укажем "80:80", то порт будет доступен как между контейнерами, так и из внешнего мира. А в случае "localhost:80:80" он будет доступен как между контейнерами, так и из любых других локальных систем, но внешний мир его видеть не будет. Все ли тут корректно?)
Да
Спасиб)
Между контейнерами он будет доступен даже в том случае, если ports вообще не указывать. Точнее, речь про внутренний порт, и если контейнеры в одной сети
Т.е. если у них один network указан в docker-compose, то можно порты в принципе не указывать, если не нужен доступ извне к ним?
Дурак непочтительно задает не относящиеся к делу вопросы, и еще больший дурак — тот, кто презрительно отвергает мудрость мудрого. И, воистину, не мудр тот, кто отвечает на бесполезные вопросы глупого собеседника
Обсуждают сегодня