Ik maak al maanden gebruiken van verschillende docker containers, maar sinds de update van vorige week (18.09) lukt het mij niet meer om buiten de server op een webpagina van een draaiende container te komen. Dit geld voor alle containers.
Bijvoorbeeld Sonarr:
netstat -tunlp | grep 8989:
curl 127.0.0.1:8989:
IP van de sever is 192.168.1.2
curl 192.168.1.2:8989:
Dit laat curl zien bij alle gesloten porten.
Maar op een andere PC is port 8989 niet beschikbaar(portscan laat port ook niet zien). Alle andere processen op de server die niet in een container zitten (Webserver/sabnzbd etc) zijn wel gewoon bereikbaar. Het gaat dus specifiek over de processen die in een container zitten die niet bereikbaar zijn. Hoe kan ik dit debuggen?
Bijvoorbeeld Sonarr:
code:
1
| da62a813ed7c linuxserver/sonarr "/init" 4 months ago Up About an hour 0.0.0.0:8989->8989/tcp sonarr |
netstat -tunlp | grep 8989:
code:
1
| tcp6 0 0 :::8989 :::* LISTEN - |
curl 127.0.0.1:8989:
code:
1
2
3
4
5
6
| <!doctype html> <html> <head> <title>Sonarr</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> blablabla |
IP van de sever is 192.168.1.2
curl 192.168.1.2:8989:
code:
1
| curl: (7) Failed to connect to 192.168.1.2 port 8989: Connection refused |
Dit laat curl zien bij alle gesloten porten.
Maar op een andere PC is port 8989 niet beschikbaar(portscan laat port ook niet zien). Alle andere processen op de server die niet in een container zitten (Webserver/sabnzbd etc) zijn wel gewoon bereikbaar. Het gaat dus specifiek over de processen die in een container zitten die niet bereikbaar zijn. Hoe kan ik dit debuggen?
Vakmanschap is meesterschap