Я пытаюсь связать все мои 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
Есть идеи?