Невозможно склоняться к веб -приложению Localhost из контейнера DockerPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно склоняться к веб -приложению Localhost из контейнера Docker

Сообщение Anonymous »

У меня есть контейнер, который запускает приложение PHP. У меня также есть приложение Dotnet Core, работающее локально на моем Mac для обработки OIDC/Identity. Я хочу интегрировать их, но у меня возникли проблемы с отображением IPS. : 5001 < /p>
Эти два работают просто отлично друг от друга. OIDC перенаправление в браузере хорошо. Пост -вызов OIDC по адресу /connect /токен происходит через библиотеку PHP, которую я подключаю, отказались от ошибок. Поэтому я попытался просто использовать команды curl в терминале. Я могу хардкодировать все команды в библиотеке для host.docker.internal, но это не идеально < /p>
из моего контейнера < /p>
curl -k -v https://host.docker.internal:5001
< /code>
Это работает нормально, я подключается к .... вместе с местоположением моего поставщика идентификации < /p>
curl -k -v https://login.mywebsite.com:5001
< /code>
Это не удается с «Попытка 127.0.0.1 Port 5001 ... Картирование на хостах моего Mac, которое существует для других частей приложений. < /p>
127.0.0.1 login.mywebsite.com
< /code>
Контейнер Docker PHP создан с помощью моего файла Docker-Compose-ENV.yml. Я попытался настроить файл хостов в контейнере PHP, но пока не повезло. Я попробовал network_mode: хост в файле YML, но тоже не помог.

Подробнее здесь: https://stackoverflow.com/questions/794 ... -container
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»