Als letzte Möglichkeit habe ich Discourse gelöscht und versucht, es neu zu installieren, aber ich glaube, das Problem wird von dem Unternehmen verursacht, das mir den VDS-Dienst anbietet.
Ja. Einige Administratoren verwenden ufw, und manchmal wird ausgehender Datenverkehr blockiert.
Deshalb ist die Behauptung, dass dies die Ursache der Probleme ist, ohne Beweise irreführend und verwirrend.
Haben Sie den Neustart-Vorschlag ausprobiert? Sobald dies geschehen ist, können Sie die Docker-Netzwerkkonfiguration testen, indem Sie beispielsweise die folgenden Befehle ausführen, die einige Einblicke in das Geschehen geben sollten:
# Container ausführen
docker run --rm -it discourse/base:2.0.20231023-1945 bash
# Einige Tools installieren
(apt-get update && apt-get -y install iputils-ping bind9-dnsutils) > /dev/null
# Funktioniert die IPv4-Netzwerkkonfiguration im Allgemeinen?
ping -qc 2 8.8.8.8
# Funktioniert die DNS-Auflösung wie konfiguriert?
ping -qc 2 www.github.com
# Was sind die Nameserver?
cat /etc/resolv.conf
# Kann jeder der Nameserver github.com auflösen?
# Führen Sie für jede der aufgelisteten Nameserver-IPs aus:
dig +noauth +noadditional www.github.com @«NAMESERVER_IP»
Beispielausgabe:
○ → docker run --rm -it discourse/base:2.0.20231023-1945 bash
root@5ffcc80a31a0:/# (apt-get update && apt-get -y install iputils-ping bind9-dnsutils) > /dev/null
debconf: Verzögere Paketkonfiguration, da apt-utils nicht installiert ist.
root@5ffcc80a31a0:/# ping -qc 2 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 5.556/5.950/6.345/0.394 ms
root@5ffcc80a31a0:/# ping -qc 2 www.github.com
PING github.com (140.82.112.4) 56(84) bytes of data.
--- github.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 22.667/23.661/24.656/0.994 ms
root@5ffcc80a31a0:/# cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.1.51
nameserver 192.168.1.52
root@5ffcc80a31a0:/# dig +noauth +noadditional www.github.com @192.168.1.51
;; <<>> DiG 9.16.44-Debian <<>> +noauth +noadditional www.github.com @192.168.1.51
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22936
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 27
;; OPT PSEUDOSECTION:
;; EDNS: version: 0, flags:; udp: 4096
;; COOKIE: 1e81477884510c6eb35093fb6577611966c36d79b2294ab9 (good)
;; QUESTION SECTION:
;www.github.com. IN A
;; ANSWER SECTION:
www.github.com. 3469 IN CNAME github.com.
github.com. 41 IN A 140.82.114.3
;; Query time: 0 msec
;; SERVER: 192.168.1.51#53(192.168.1.51)
;; WHEN: Mon Dec 11 19:20:57 UTC 2023
;; MSG SIZE rcvd: 897
2 „Gefällt mir“
Das scheint wahrscheinlich, können Sie mit ihnen sprechen oder können Sie mitteilen, um welches es sich handelt?