Я хочу настроить небольшой веб-сервер с несколькими веб-приложениями, такими как OpenProject и GitLab, а также OpenLDAP для управления пользователями. Чтобы инкапсулировать отдельные приложения, следует применять докер.
Теперь я прочитал о нескольких возможностях того, как позволить приложениям общаться друг с другом, используя их имена хостов (например, веб-приложение для slapd). Большинство решений используют DNS-серверы, работающие на хосте докера, как здесь, или в отдельном контейнере докера.
Однако, читая руководство пользователя докера, я также обнаружил, что настраиваемые сети докеров также разрешают разрешение имен между контейнерами в сети.
Естественно, я бы предпочел второй подход с использованием докерских сетей, поскольку он требует меньше инструментов и, следовательно, конфигурации. Однако я немного запутался в том, чем отличаются сети докеров и настраиваемые DNS-серверы. Есть ли какие-то детали, которые я пропускаю?
Добавлено небольшое уточнение в последнем абзаце.