Voraussetzungen
Um „Docker No Space auf dem Gerät zu beheben“ zu reparieren, müssen Sie den Ubuntu 20 verwenden.04 Linux -System und Docker -Installation darin. Wenn Docker nicht installiert ist, können Sie dies mit der Hilfe des folgenden Befehls im Terminal tun
$ sudo apt installieren Sie Docker.io
Methode zur Behebung „Docker kein Leerzeichen auf dem Gerät“
Sie müssen sich über den Sudo -Benutzer anmelden und das Befehlszeilenterminal öffnen, indem Sie ihn im Anwendungsbereich Ihres Betriebssystems oder mit der T -Taste „Strg+Alt+T“ verwenden. Befolgen Sie nach der Öffnung alle in diesem Artikel beschriebenen Methoden.
Methode 1: Docker -Systembetrieb
Der Befehl 'Docker System Prune wird verwendet. Diese Objekte werden nicht gelöscht, es sei denn, wir entfernen sie bewusst. Trotzdem in Docker 17.06.1 oder höher müssen wir die Möglichkeit '-volumes' benötigen, um Volumes zu entfernen. Es beseitigt sowohl baumelnde als auch nicht referenzierte Bilder; Nur standardmäßig sind jedoch baumelnde Bilder entfernt. Das "Docker -System -Prune" kann nur mit einer Client- und Daemon -API -Version von 1 verwendet werden.25 oder höher. Führen Sie nun den aufgelisteten Befehl aus:
$ sudo docer system prune
Sie müssen Ihr Sudo -Benutzerkennwort für die erfolgreiche Ausführung angeben. Bei der Ausführung erhalten Sie die folgende Warnung, wie im angehängten Bild gezeigt. Sie müssen "y" eingeben, um mit dem Prozess weiterzumachen. Wenn wir den Befehl 'Docker System Prune implementieren. Da frühere Versionen von Docker alle Objekte, einschließlich Volumina, entfernt haben, wurde die Option '-volumes' hinzugefügt.
Methode 2: Entfernen von baumelnden Bildern
Der Volumenbefehl in Docker kann verwendet werden, um dies zu erreichen. Da dies ein Verzeichnis oder einen Ordner in/var/lib/docker/volumina auslöscht, die kein Volumen sind, müssen Sie sicherstellen, dass dort keine wichtigen Dokumente gespeichert werden. Beim Erstellen eines Docker -Bildes gibt es normalerweise zahlreiche Bilderschichten. Ebenen, die keinen Verweis auf ein markiertes Bild haben, werden als baumelnde Bilder bezeichnet. Baumelnde Bilder nehmen Platz ein, aber nichts tun. Verwenden Sie den Befehl, um eine Liste aller Bände anzuzeigen:
$ sudo docker Volume Ls
Verwenden Sie den folgenden Befehl, um eine Liste aller baumelnden Bände zu erhalten:
$ sudo docker Volumen LS -Qf baumeln = true
Sie müssen Ihr Sudo -Benutzerkennwort für die erfolgreiche Ausführung angeben.
Methode 3: Entfernen von verwaisten Bänden
Zu Beginn müssen Sie alle verwaisten Bände in Docker löschen. Führen Sie den folgenden Befehl aus, um jetzt alle verwaisten Bände loszuwerden:
$ Docker Volumen RM
Abschluss:
In diesem Leitfaden haben wir einige Methoden erörtert, um den Fehler „Docker No Space auf dem Gerät übrig“ zu beseitigen. Jetzt glaube ich, dass Sie dies leicht an Ihrem Ende angehen können, indem Sie diesem Tutorial folgen.