Häufig gestellte Fragen zu Docker

Häufig gestellte Fragen zu Docker

Docker ordnet Ports nur IPv6 zu, nicht aber IPv4

Starten Sie einen Docker-Dienst und zeigen Sie nur die IPv6-Portinformationen an. IPv4 verfügt über keine Portinformationen, wodurch ein externer Zugriff auf den Dienst über IPv4 nicht möglich ist und die Fehlermeldung „Verbindung verweigert“ angezeigt wird.

Problemumgehung

Deaktivieren Sie IPv6 auf dem Server

vim /etc/default/grub

Fügen Sie ipv6.disable=1 in Zeile 6 hinzu

GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb ruhig"

Konfigurieren Sie Grub neu und starten Sie den Server neu

grub2-mkconfig -o /boot/grub2/grub.cfg
Neustart

WARNUNG: bridge-nf-call-iptables ist deaktiviert

WARNUNG: bridge-nf-call-iptables ist deaktiviert
WARNUNG: bridge-nf-call-ip6tables ist deaktiviert

Problemumgehung

vim /etc/sysctl.conf

# Fügen Sie die folgenden zwei Zeilen hinzu net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

# Dann machen Sie es wirksam sysctl -p /etc/sysctl.conf

# Docker-Informationen überprüfen

Docker-Beschleunigung

Empfehlen Sie die Verwendung von Alibaba Cloud Docker zur Beschleunigung

Nutzungsprozess: https://cr.console.aliyun.com/cn-hangzhou/instances/repositories

Finden Sie den Bildbeschleuniger

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
 "Registrierungsspiegel": ["https://sziho4ql.mirror.aliyuncs.com"]
}
Ende der Laufzeit
sudo systemctl daemon-reload
sudo systemctl Neustart Docker

Oben finden Sie ausführliche Informationen zur Lösung gängiger Docker-Probleme. Weitere Informationen zur Lösung von Docker-Problemen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Verwendung von Umgebungsvariablen in Docker und Lösungen für häufige Probleme
  • Docker löst das Problem, dass das Terminal kein Chinesisch eingeben kann
  • Docker legt Port 2375 frei, was zu Serverangriffen und -lösungen führt
  • Installieren Sie Jenkins mit Docker und lösen Sie das Problem des anfänglichen Plugin-Installationsfehlers
  • Beheben Sie das Problem, dass der Docker-Container das externe Netzwerk nicht anpingen kann
  • Beim Einrichten von Jenkins in einer Docker-Umgebung werden im Konsolenprotokoll beim Erstellen von Aufgaben verstümmelte chinesische Zeichen angezeigt
  • Lösung für das Problem, dass Docker-Protokolle nicht abgerufen werden können
  • Teilen Sie das Problem, dass Ubuntu 19 die Docker-Quelle nicht installieren kann

<<:  Vue+Element UI realisiert die Kapselung von Dropdown-Menüs

>>:  Vue implementiert den Beispielcode zum Hinzufügen, Löschen, Ändern und Überprüfen der Baumstruktur

Artikel empfehlen

Verwenden von JS zum Implementieren eines einfachen Rechners

Verwenden Sie JS, um einen einfachen Rechner für ...

Vollbild-Drag-Upload-Komponente basierend auf Vue3

In diesem Artikel wird hauptsächlich die Vollbild...

Beispielcode zur Implementierung eines bildadaptiven Containers mit CSS

Es gibt häufig Szenarien, in denen das Bild an di...

Analyse der Verwendung und des Prinzips der Docker Swarm-Clusterverwaltung

Schwarmclusterverwaltung Einführung Docker Swarm ...

Einstellen der Engine MyISAM/InnoDB beim Erstellen einer Datentabelle in MySQL

Als ich MySQL konfiguriert habe, habe ich die Sta...

Lösen Sie das Problem beim Laden der Vektorkartenquelle in OpenLayers 3

1. Vektorkarte Vektorgrafiken verwenden gerade Li...

Methode zum Schreiben von bedingten Kommentaren und Beispielcode

Als Front-End-Ingenieure müssen wir mit dem IE ve...

Mehrere Möglichkeiten zum Wechseln zwischen Vue Tab und Cache-Seiten

Inhaltsverzeichnis 1. So wechseln Sie 2. Register...

Grafisches Tutorial zur Offline-Installation und Konfiguration von MySQL 8.0.2

Die Offline-Installationsmethode von MySQL_8.0.2 ...