Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке мережа в Docker?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Мережа (network)** в Docker - це механізм, який дозволяє контейнерам спілкуватися один з одним і з зовнішнім світом. **Ключове:** мережа в Docker - це віртуальне середовище, в якому контейнери обмінюються даними; вона забезпечує ізоляцію, зручну взаємодію і автоматичний DNS всередині середовища.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняМережа (network) в Docker - це механізм, який дозволяє контейнерам **спілкуватися один з одним** і з зовнішнім світом. Docker створює ізольовані віртуальні мережі, де кожен контейнер отримує свою IP-адресу і може безпечно взаємодіяти з іншими сервісами. Що це дає: ## Ізоляція Контейнери в одній мережі бачать один одного, а в іншій - вже ні. Це підвищує безпеку і керованість. ## Спілкування за іменем сервісу Всередині Docker-мережі контейнери можуть звертатися один до одного не за IP, а за іменем сервісу: ```javascript http://db:5432 ``` ## Вбудований DNS Docker сам резолвить імена сервісів всередині мережі, нічого вручну налаштовувати не потрібно. Приклад в `docker-compose.yml`: ```yaml services: app: image: myapp networks: - internal_net db: image: postgres networks: - internal_net networks: internal_net: ``` Контейнери `app` і `db` опиняться в одній мережі `internal_net` і зможуть спілкуватися між собою. **Підсумок:** мережа в Docker - це віртуальне середовище, в якому контейнери обмінюються даними. Вона забезпечує ізоляцію, зручну взаємодію і автоматичний DNS всередині середовища.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.