xa3apg
@xa3apg
Unity / Back-end / Front-end Developer

Возможно ли в Docker контейнер пробросить локальный IP?

Подскажите, возможно ли в docker контейнер при использовании docker-compose прокинуть IP локальной машины?
Есть ряд проектов с выданными токенами, которые залочены на рабочий ПК (10.1.192.155). Проекты используют разные версии связок php и mysql, из-за чего приходится с помощью баш скриптов переключать эти версии.

Хотелось бы перенести все на докер, но столкнулся с тем, что при запуске в контейнере валидация токенов не проходит, в результате чего при локальной разработке сайты становятся не доступны.
  • Вопрос задан
  • 283 просмотра
Решения вопроса 1
Запускайте контейнеры с ключом --network host

Эта опция установит host-режим для сети контейнера.

Но это отключит мэппинг портов, опции -p 8080:80 будут игнорироваться. Если контейнер слушает на 80-м порту, это будет именно 80-й порт хоста. Соотв. не получится запустить одновременно несколько одинаковых сервисов в таком режиме.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы