Рейтинг:0

Не удается открыть порт на хосте, но открытие на докере работает

флаг tr

У меня есть экземпляр AWS. Весь входящий и исходящий трафик разрешен на всех портах.

я бегу python3 -m http.сервер 8000 на хосте, но тогда я не могу получить доступ <IP-адрес хоста>:8000 из-за пределов хост-машины.

Теперь, если я запускаю док-контейнер docker run -di -p 8000:8000 убунту на том же хосте.

и внутри док-контейнера я запускаю python3 -m http.сервер 8000 Я могу ПОЛУЧИТЬ <IP-адрес хоста>:8000 из-за пределов хост-машины.

не могу уложить это в голове. Любые идеи о том, что может происходить?

PS: я сделал tcpdump и обнаружил, что хост получает tcp SYN-пакет, но не отвечает SYNACK.

PPS: lsof-Pi :8000

python3 13376 root 3u IPv4 71025 0t0 TCP *:8000 (СЛУШАТЬ)

djdomi avatar
флаг za
я верю, что это привязка, вы пробовали `python3 -m http.server 0.0.0.0:8000`, у меня нет знаний о python, но я не видел никаких выводов `lsof -Pi: 8000`, это просто мысль о
Hussain Nagri avatar
флаг tr
@djdomi пытался привязаться к 0.0.0.0. все та же проблема
djdomi avatar
флаг za
пожалуйста, позаботьтесь о второй части моего комментария. и Напомните обновить вопрос вместо добавления комментариев
Hussain Nagri avatar
флаг tr
@djdomi `python3 13376 root 3u IPv4 71025 0t0 TCP *:8000 (СЛУШАТЬ)`
флаг in
Какое сообщение об ошибке вы получаете, когда пытаетесь подключиться к вашему порту?
Hussain Nagri avatar
флаг tr
@GeraldSchneider Нет ошибки. Запросы просто зависают, а затем тайм-аут.
Рейтинг:0
флаг tr

уфв служба блокировала все в системе. Докер настраивал уфв правильно и, следовательно, работал из коробки. я остановился уфв и все работает. Момент фейспалма.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.