У меня есть контейнер докеров с сервером apache на порту 80. Порт 8000 хоста докера перенаправляется на 80 в контейнере. Наше приложение должно подключиться к себе для использования веб-службы. Этот URL-адрес соединения определяется во время выполнения на основе URL-адреса, который пользователь использует для доступа к приложению. Однако, когда он пытается подключиться к IP-адресу хоста на порту 8000, соединение выходит из строя. Отладка с помощью telnet и трассировки указывает на ошибку маршрутизации. Любые намеки?Контейнер докеров, опубликованный через порт вперед, не может подключиться к его собственному опубликованному порту.
0
A
ответ
0
Исправлено. Оказывается, проблема заключалась в том, что на хосте не было правила брандмауэра, позволяющего доступ к опубликованному порту из внутренней сети.
0
Вероятная причина в том, что вы слушаете неправильный интерфейс в своем контейнере.
Если вы связываете localhost:80
, то вы не можете получить доступ, используя «publish». Вам необходимо связать 0.0.0.0:80
(или *:80
или независимо от того, что поддерживает ваш конфиг), а затем он будет работать.
Смежные вопросы
- 1. Не удается подключиться к порту, опубликованному докере для tftp
- 2. Не удается подключиться к (открытому, опубликованному) порту с хоста
- 3. Порт, опубликованный через Docker - не удается подключиться
- 4. Контейнер докеров не может подключиться к порту, открытому другим контейнером докера
- 5. не может подключиться к COM-порту
- 6. IntelliJ не может подключиться к собственному серверу компиляции Scala
- 7. не удается подключиться к порту сопоставления контейнеров докеров
- 8. Подключиться к собственному серверу Exchange
- 9. Не удается подключиться к открытому порту Docker
- 10. Переместить порт хоста в контейнер докеров
- 11. RabbitMQ on Vagrant: Может ли telnet подключиться к порту 5672, но не может подключиться к Rabbit
- 12. Контейнер докеров не может подключиться к хост-приложению с использованием белого списка IP
- 13. WordPress контейнер не может подключиться к MariaDB контейнера
- 14. Контейнер не может подключиться к MySql DB
- 15. Докер-контейнер не может получить доступ к порту 5432
- 16. Не удалось подключиться через порт браузера 8080
- 17. водослива не может подключиться к порту HDFS 9099
- 18. Не удается подключиться к PostgreSQL в Docker через PHP
- 19. Как подключиться к сервису на главной машине из контейнера докеров?
- 20. Не удается подключиться к порту VPS
- 21. Windows: невозможно подключиться к epmd (порт 4369) на sysName: адрес (не удается подключиться к хосту/порту)
- 22. Сколько человек может подключиться к одному порту?
- 23. Контейнер докеров не может быть доставлен с другого компьютера
- 24. Не удается подключиться к MYSQL в контейнере докеров LAMP
- 25. не может подключиться к порту ошибка с узлом
- 26. Openfire клиент не смог подключиться через порт 5222
- 27. Контейнер докеров не может найти пакеты Zip?
- 28. Java-почта не удается подключиться к порту
- 29. не удалось подключиться к порту 80