Второй способ заключается в том, чтобы установить DNS-сервер в локальной сети и сопоставить домен с локальным IP-адресом, добавив к нему A-запись {local-IP} yourdomain.com (здесь {local-IP} - это локальный IP-адрес сервера, а yourdomain.com - это доменное имя сервера).
Этот DNS-сервер должен быть первым в списке DNS-северов в файле /etc/resolv.conf хост-машины.
Согласно документации Docker, при отсутствии параметров --dns=IP_ADDRESS..., --dns-search=DOMAIN... или --dns-opt=OPTION... Docker делает файл /etc/resolv.conf каждого контейнера таким же, как файл /etc/resolv.conf хост-машины, на которой запущен демон Docker.