Lösung für das Problem, dass Docker nicht ziehen kann: 1. Überprüfen Sie Ihr „Docker-Root-Verzeichnis“, wenn der Docker-Dienst aktiviert ist. 2. Schließen Sie den Docker-Dienst. 4. Bearbeiten Sie „Daemon“. .json“ hinzufügen, „graph“:/docker/data hinzufügen; 5. „systemctl daemon-reload“ ausführen; 6. Den Docker-Dienst neu starten.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
Was soll ich tun, wenn Docker nicht ziehen kann?
Docker-Pull-Image fehlgeschlagen: FEHLER: Ebene konnte nicht registriert werden: Kein Platz mehr auf dem Gerät vorhanden
Docker-Pull fehlgeschlagen: FEHLER: Ebene konnte nicht registriert werden: /usr/local/openjdk-11/lib/module: Kein Platz mehr auf dem Gerät Gerät
Es ist einfach zu schwierig, Docker zieht das Tomcat-Image. Wenn ich das Image zum ersten Mal ziehe, wird mir angezeigt, dass kein Platz mehr übrig ist ... Es ist nicht genügend Speicherplatz vorhanden, ich habe die virtuelle Maschine erweitert und sie nicht installiert Jedes Bild, es gibt keinen Platz. Sprachlos. Ich habe online nach vielen Lösungen gesucht und viele davon sprachen über die Änderung des Root-Verzeichnisses von Docker. Ich habe laut Internet drei Methoden ausprobiert, aber die Änderung war nicht erfolgreich. Letztlich ist es nicht so, dass die Online-Methoden falsch sind, sondern dass sie nicht zu mir passen. Weil ich den Beschleuniger in der Datei /etc/docker/daemon.json konfiguriert habe. Hier ist meine Lösung. Ich habe das Centos 7-System installiert.
1. Wenn der Docker-Dienst aktiviert ist, überprüfen Sie Ihr eigenes Docker-Root-Verzeichnis, geben Sie
docker info
ein, um das Docker-Root-Verzeichnis zu finden: /var/lib/docker, meine Adresse war vor der Änderung
Beenden Sie, drücken Sie die Esc-Taste , geben Sie ein: wq, drücken Sie die Eingabetaste, um den Docker-Dienst zu beenden
systemctl stop docker.service
3. Wenn Sie bereits eine Zieladresse haben, müssen Sie diese nicht erstellen ein neuer. Meiner ist /xws/docker /images
mkdir -p /xws/docker/images
4. Bearbeiten Sie /etc/docker/daemon.json und fügen Sie „graph“ hinzu: „/docker/data“
vim /etc/docker/daemon.json
{ "graph": "/xws/docker/images" }
Für mich ist dieser der wichtigste Schritt ! Wenn der Bildbeschleuniger in /etc/docker/daemon.json konfiguriert ist, muss er in das folgende Format geändert werden:
{ "registry-mirrors":["https://xxxxx.mirror.aliyuncs.com"],"graph": "/usr/xws/docker/images" }
Meine Änderung war zu diesem Zeitpunkt nicht erfolgreich, daher habe ich sie wie folgt geändert: Das Folgende ist eine Fehlerdemonstration :
{ "registry-mirrors":["https://xxxxx.mirror.aliyuncs.com"] } { "graph": "/xws/docker/images" }
5. Beenden Sie die Bearbeitung und führen Sie dann den Docker-Dienst neu aus.
systemctl daemon-reload
7. Überprüfen Sie abschließend, ob die Änderung erfolgreich war.
Das Tomcat-Image erfolgreich! GlücklichEs gibt ein weiteres Problem. Linux erinnert mich immer daran, dass im Stammverzeichnis des Dateisystems nicht genügend Speicherplatz vorhanden ist. Nachdem ich nach Informationen gesucht habe, habe ich festgestellt, dass ich es kann Löschen Sie die Caches. Wenn Sie darauf stoßen, können Sie es einfach ausprobieren, indem Sie auf die angezeigte Meldung klicken. Folgen Sie der roten Meldung, dass der Speicher voll ist, und löschen Sie ihn.
Empfohlenes Lernen: „Docker-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Docker nicht ziehen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!