Puncte:0

Nginx nu poate fi contactat în interiorul containerului docker. Ce am lăsat deoparte?

drapel us

Am rămas fără idei de ce nu mă pot conecta la acest nginx în interiorul sau în afara docker-ului. Pot să înțeleg că conectarea în rețea ar putea cauza o problemă în afara mașinii, dar nici în interiorul docker-ului nginx nu răspunde, chiar dacă îl puteți vedea rulând și ascultând (în docker). În afara dockerului, poate că portul nu se mapează, dar pare să fie configurat astfel încât ar trebui.

„Configurare”: {
            „Nume gazdă”: „”,
            "Numele domeniului": "",
            "Utilizator": "",
            „AttachStdin”: fals,
            „AttachStdout”: fals,
            „AttachStderr”: fals,
            „ExposedPorts”: {
                „80/tcp”: {}
            },

Pe aparatul HOST

root@host:~# docker ps
CONTAINER ID IMAGINE COMANDA CREAȚĂ STAREA PORTURI NUMELE
0be6e751cd6d humanyze/nginx:config-pentest "nginx -g 'daemon ofâ¦" acum 8 secunde Până la 8 secunde 80/tcp inspiring_boyd

root@host:~# wget http://localhost
--2021-09-14 22:56:32-- http://localhost/
Se rezolvă localhost (localhost)... 127.0.0.1
Conectarea la localhost (localhost)|127.0.0.1|:80... a eșuat: Conexiunea a fost refuzată.

root@host:~# netstat -an | grep ASCULTĂ
tcp 0 0 0.0.0.0:22 0.0.0.0:* ASCULTĂ
tcp6 0 0 :::22 :::* ASCULTĂ

Și chiar dacă nginx nu este instalat pe gazdă, aceasta apare în continuare

root@host:~# ps ax | grep nginx
 4102 ? Ss 0:00 nginx: proces principal nginx -g daemon dezactivat;
 4134 ? S 0:00 nginx: proces de lucru

Și în interiorul dockerului

root@host:~# docker exec -it 0be6e751cd6d sh

/ # netstat -an | grep ASCULTĂ
tcp 0 0 0.0.0.0:80 0.0.0.0:* ASCULTĂ
tcp 0 0 :::80 :::* ASCULTĂ

/ # ps ax | grep nginx
    1 root 0:00 nginx: proces principal nginx -g daemon off;
    5 nginx 0:00 nginx: proces de lucru
   12 root 0:00 grep nginx

/ # wget http://localhost
Conectarea la localhost (127.0.0.1:80)
Conectarea la localhost (127.0.0.1:443)
wget: nu se poate conecta la gazda la distanță (127.0.0.1): conexiune refuzată

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.