Привязать контейнеры docker к IP-адресу хоста по умолчанию - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь связать все мои docker контейнеры с IP-адресом на хосте, не указывая IP-адрес в docker-compose.yml.

Я могу связать отдельные контейнеры с IP на хосте в docker-compose.yml

webserver:
    ports:
       - "127.0.1.1:80:80"
       - "127.0.1.1:443:443"

Я могу успешно связать эти контейнеры с 127.0.1.1, который я настроил, и альтернативным адресом обратной связи, освобождая мой первоначальный адрес обратной связи 127.0.0.1 для запуска моего сайты через Valet.

Если я не укажу IP в docker-compose.yml, по умолчанию docker принимает запросы от хост-машины по адресу обратной связи localhost или 127.0.0.1

В некоторых сообщениях, таких как следующая ветка, предлагается изменить конфигурацию Daemon, но она мне не подходит https://forums.docker.com/t/can-i-change-the-default-ip-from-0-0-0-0-when-binding/30358/4

Так что я не могу понять, как навсегда связать ВСЕ docker контейнеры на альтернативный адрес обратной связи 127.0.1.1

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...