нём поднял 2 сервиса: бекенд и базу. Тогда DNS внутри будет резолвить хост базы по container name. Но если сделать то же самое на docker compose, то там можно указать container name какой хочешь, а резолвить будет по service name. А как это реализовано? По идее же, docker compose должен как-то наследовать поведение от нативного функционала докера, только там всё само автоматом конфигурится.
композ просто добавляет лабельки, с именами сервисов, к контейнерам
А. Я правильно понял: он докидывать к контейнеру лаблю, которая равна service name, и таким образом DNS может резолвить ip в локальной сети по двум названиям: и по container name, по service name?
Обсуждают сегодня