Каждый раз, когда я связываю порты докера, используя docker -p 80:80
или используя docker-compose
ports:
- "80:80"
Он связывается с localhost (aka. 127.0.0.1), конфликтуя с другими службами, работающими на локальной машине.
Я знаю, что могу просто привязать к другим портам, кроме 80, но я предпочитаю использовать порт 80 с /etc/hosts
. Есть ли способ создать выделенный IP-адрес, к которому будут привязаны все док-контейнеры?локального хоста (например, 127.0.1.1), чтобы я мог использовать локальный хост для своих локальных сервисов и этот другой IP для сервисов докера?
Я использую docker-compose с docker-on-mac.