Второй способ заключается в том, чтобы установить 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.