Встречается на собеседованиях • сегодня

Как работает Docker сеть

Docker создает виртуальные сети для контейнеров, изолируя их от хоста и друг друга. Основные типы сетей:

  1. Bridge (по умолчанию) – виртуальная внутренняя сеть. Контейнеры получают IP из диапазона 172.17.0.0/16 и могут общаться между собой. Порт наружу нужно мапить явно (-p 8080:80).
  1. Host – контейнер использует сеть хоста напрямую (--network=host). Нет изоляции, но выше производительность.

  2. None – полное отключение сети.

  3. Overlay – для связи контейнеров на разных хостах (Swarm/Kubernetes).

Пример создания bridge-сети и запуска контейнера:

bash
docker network create my-net
docker run -d --name web --network my-net nginx

Контейнеры в одной сети могут общаться по имени (DNS), например ping web. Для внешнего доступа порты мапятся через -p.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы