Я запускаю простой сервер Nginx PHP с Docker на удаленном сервере. Я называю URL, который отображает мой удаленный адрес: < /p>
echo $_SERVER['REMOTE_ADDR'];
< /code>
И я вижу свой настоящий общедоступный IP -адрес. Но если я запускаю тот же проект с Podman вместо Docker, URL показывает внутренний IP -адрес: < /p>
10.89.0.3
< /code>
Как я могу сделать с Podman, чтобы показать реальный удаленный адрес?version: '3'
services:
nginx:
container_name: min-web-nginx
build:
context: .
dockerfile: docker/nginx/Dockerfile
volumes:
- ./app:/app
depends_on:
- php
ports:
- 8080:80
networks:
- halozat
php:
container_name: min-web-php
build:
context: .
dockerfile: docker/php/Dockerfile
volumes:
- ./app:/app
networks:
- halozat
networks:
halozat:
Подробнее здесь: https://stackoverflow.com/questions/747 ... te-address