Problem z legacy docker i RHEL

Problem z legacy docker i RHEL
M9
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:18
0

Hej mam taki problem z dockerem 1.7 (musi być ta wersja) / RHEL6.10
(RHEL ma minimalną instalację)
Chodzi o to że gdy robię docker run -p 8080:80 nginx to mam jakiegoś nginx-a na porcie 8080 mojego hosta RHEL
Tylko właśnie chodzi o to że ten port niby jest wystawiony ale nie działa testuje to sobie poleceniem curl -XGET localhost:8080 -v
I to zwraca mi błąd tzn jest próba połączenia niby coś tam słucha ale ostatecznie nie dobijam się do nginx-a

Po wejściu do kontenera nie mam wyjścia na świat nie mogę robić ping google.pl ale w kontenerze curl -XGET localhost:80 -v działa

Co może być przyczyną jakiś firewall? Jak można to obejść?

YA
  • Rejestracja:około 10 lat
  • Ostatnio:około 2 godziny
  • Postów:2372
0

Podaj trochę więcej szczegółów po uruchomieniu kontenera.

Kopiuj
sudo docker ps 
netstat -ant | grep :80
nc -zv localhost 8080
sudo systemctl status firewalld
sudo docker container inspect <container_id>

Może kwestia interfejsów, których używa docker (tzn. może mieć dedykowaną sieć np. 172...), może firewall, można zgadywać :-)

edytowany 1x, ostatnio: yarel

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.