Можно ли привязать порты докера к выделенному IP-адресу - PullRequest
0 голосов
/ 04 марта 2019

Каждый раз, когда я связываю порты докера, используя 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.

1 Ответ

0 голосов
/ 04 марта 2019

Вы можете создать виртуальный интерфейс и назначить ip контейнерам.

Ссылка:

Создать виртуальный интерфейс

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