Eingebettetes Transplantations-Docker-Fehlerproblem (Zusammenfassung)

Eingebettetes Transplantations-Docker-Fehlerproblem (Zusammenfassung)

Nach einer langen Zeit der Transplantation und Informationsabfrage konnte ich die Probleme mit dem eingebetteten Docker lösen. Viele Informationen im Internet sind kopiert und eingefügt, und es ist sehr ärgerlich, keine geeignete Lösung finden zu können. Ich hoffe, dass einige der Erfahrungen, die ich bei der Lösung von Problemen zusammengefasst habe, meinen Freunden einige Belastungen abnehmen können!

1.Standarddatei nicht gefunden:


Lösung:

tar zcvf xtables /usr/lib64/xtables
cp xtables.tar /work/initramfs/

Zum Verpacken und Dekomprimieren muss auf einen anderen Server mit demselben Kernel und System gewechselt werden

2. Zum Starten von Docker ist iptables-Unterstützung erforderlich. Fehler beim Transplantieren von iptables und Starten von Docker:


Lösung:

docker --iptables=false
nohup docker --iptables=false >/1.txt 2>&1 & (Hintergrundstart)

3. Fehlendes Netzwerkverbindungsmodul der NAT-Firewall:


Lösung:

 modprobe iptable_nat

4. Beim Aufrufen des Docker-Image ist ein Problem aufgetreten. Das Veth-Modul fehlt. Laden Sie es direkt


Lösung:

 Modprobe veth

5. Das Dateisystem des Docker-Image stimmt nicht überein, Pivot-Root ungültige Argumente


Lösung:

Katze >/etc/systemd/system/docker.service.d/10-ramdisk.conf <<EOF
> [Dienst]
> Umgebung=DOCKER_RAMDISK=true
> Ende des Lebens
 exportiere DOCKER_RAMDISK=true
Beenden Sie den gerade durch die Methode gestarteten Docker und starten Sie ihn neu.

Zwei zusätzliche Punkte: Nach Abschluss der obigen Schritte kann der transplantierte Docker verwendet werden, gelegentlich kann jedoch das folgende Problem auftreten.

Wenn DNS-Dateiinhalte fehlen, übertragen Sie einfach die Datei resolv.conf auf eine beliebige Maschine und alles ist in Ordnung.

Anbei ein Bild des nach der Transplantation geladenen Modultreibers:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Lösung für den Fehler bei der Verwendung von systemctl zum Starten des Dienstes im Docker
  • Lösung für den Fehler bei der Installation von Docker auf der CentOS-Version
  • Docker-Praxis: Fehlerbehebung beim Starten eines Containers aus einem neuen Image
  • Docker ruft das Image ab und meldet einen Fehler: Docker: Fehlerantwort vom Daemon
  • Lösungen für Docker-Installations- und Fehlerberichterstattungsprobleme unter Windows 7
  • Ubuntu vps installiert Docker und meldet einen Fehler: Es kann keine Verbindung zum Docker-Daemon unter unix:///var/run/docker.sock hergestellt werden. Problem gelöst
  • Lösungen für Docker-Images, Info, -d und andere Befehlsfehler

<<:  Vue implementiert mehrere Ideen zum Themenwechsel

>>:  MySQL 8.0.13 Download- und Installations-Tutorial mit Bildern und Text

Artikel empfehlen

Linux implementiert den Quellcode des Zahlenratespiels

Ein einfacher Linux-Ratespiel-Quellcode Spielrege...

Detaillierte Schritte zur Installation der XML-Erweiterung in PHP unter Linux

Installieren der XML-Erweiterung in PHP Linux 1. ...

Zentrieren des Formulars in HTML

Ich bin einmal auf eine Aufgabe gestoßen, bei der...

Beispielcode zur Implementierung des Dunkelmodus mit CSS-Variablen

Vor kurzem wurde WeChat von Apple gezwungen, eine...

JS asynchroner Code Unit-Test Magie Promise

Inhaltsverzeichnis Vorwort Verkettung von Verspre...

HTML+CSS+JavaScript zum Erstellen eines einfachen Tic-Tac-Toe-Spiels

Inhaltsverzeichnis Implementieren von HTML CSS hi...

Hinweise zu Fallstricken bei Vuex und Pinia in Vue3

Inhaltsverzeichnis einführen Installation und Ver...

Tutorial zum Verbinden und Verwenden von MySQL 8.0 im Maven-Projekt von IDEA

Schauen wir uns zunächst meine grundlegende Entwi...

Detaillierte Erläuterung des Nginx-Forward-Proxys und des Reverse-Proxys

Inhaltsverzeichnis Weiterleitungsproxy Nginx-Reve...