Docker - keine solche Datei oder kein Verzeichnis

8

Ich erhalte einen Fehler vom Andockfenster, wenn ich meine Andockdatei ausführe. Es sagt die / var / lib / docker / auf / layers / xxxx: keine solche Datei oder ein solches Verzeichnis, wenn ich Docker Build ausführe.

Ich habe zahlreiche Möglichkeiten ausprobiert, um Container und Bilder zu entfernen.

Beliebig

Die Docker-Datei lautet:

%Vor%

Die vollständige Konsolenausgabe ist:

%Vor%
  

Bearbeiten

Das Problem wurde dank der Empfehlung von @BMitchs gelöst:

  1. rm -rf / var / lib / docker / *
  2. Docker vollständig deinstallieren
  3. docker erneut installieren
Jimi 08.10.2016, 23:58
quelle

2 Antworten

4

Mit dieser Art von Korruption, würde ich einen vollen Docker wischen versuchen, rm -rf /var/lib/docker/* . Bevor Sie das tun, sichern Sie alle Daten (Volumes) und fahren Sie das Andockfenster herunter, und Sie müssen alle Ihre Bilder erneut abrufen oder neu erstellen. Wenn weiterhin Probleme mit aufs auftreten, versuchen Sie, den Dateisystemtreiber zu ändern, z. Wechseln zu dockerd -s overlay2 in Ihrem Dienststart.

Es tut nicht weh, zuerst nach häufigen Problemen zu suchen, wie zum Beispiel dem Platzmangel oder der alten Version der Anwendung.

    
BMitch 11.10.2016, 02:25
quelle
1

Versuchen Sie, das Image erneut auf einer sauberen Maschine zu erstellen, oder verwenden Sie das --no-cache-Flag, dies scheint ein Caching-Problem zu sein.

Auch - In meiner Firma klonen wir den Code in die Maschine, die das Image erstellt, und kopieren dann den Code in den Container. Meiner Meinung nach - es ist eine bessere Lösung, aber ich denke, es ist Geschmackssache.

    
Yaron Idan 09.10.2016 11:39
quelle

Tags und Links