So erstellen Sie ein Docker -Bild mit einer minimalen Größe “Docker Build -quashDer Befehl wird verwendet. Aber manchmal, wenn der Entwickler den erwähnten Befehl ausführt, um ein Bild zu erstellen, das “-Squash wird nur auf Docker -Daemon mit aktiven Funktionen unterstützt”Fehler tritt auf.
In diesem Blog werden wir zeigen.
So beheben Sie "-quash" wird nur für Docker-Daemon mit experimentellen Funktionen unterstützt. Docker-Fehler?
Der Docker -Daemon ist eine Hauptkomponente von Docker, mit der Docker -API und die Docker -Komponente wie Docker -Bilder, Container, Register usw. verwaltet werden. Wenn das Experiment -Feature von Docker deaktiviert ist, erlaubt der Docker -Daemon nicht das Quetschen der Docker -Ebenen zum Erstellen eines Docker -Bildes mit minimaler Größe. Wenn Benutzer versuchen, das auszuführen, “Docker Build -quashDer Befehl ”Der angegebene Fehler tritt wie unten gezeigt auf:
Fix: Aktivieren Sie experimentelle Merkmale von Docker Daemon
Um den angegebenen Fehler aufzulösen, gehen Sie die angegebenen Anweisungen durch.
Schritt 1: Docker -Anwendung öffnen
Starten Sie zunächst die Docker -Desktop -Anwendung im Startmenü:
Schritt 2: Gehen Sie zu Docker -Einstellungen
Besuchen Sie als NächstGang" Symbol:
Schritt 3: Experimentelles Merkmal aktivieren
Öffne das "Docker -MotorEinstellungen unter den Docker -Einstellungen. Aus der folgenden Ausgabe können Sie feststellen, dass der Docker -Daemon “Experimental-"Funktion wird als" festgelegt "FALSCH”, Was bedeutet, dass die experimentelle Funktion derzeit deaktiviert ist:
Um den angegebenen Fehler aufzulösen, müssen die Benutzer die experimentelle Funktion aktivieren. Setzen Sie zu diesem Zweck den Wert von “Experimental-" als "WAHR”. Dann schlägt das "Bewerben und neu startenSchaltfläche zum Speichern von Änderungen:
Öffnen Sie nun Ihr Lieblingsterminal und führen Sie das aus “ausDocker Build -quashBefehl, um zu überprüfen, ob der Fehler behoben ist oder nicht:
$ docker build --Squash -t -Demo .
Hier können Sie sehen, dass wir den angegebenen Fehler erfolgreich aufgelöst haben:
Wir haben ausgearbeitet, wie man das beheben kann “-Squash ist einer, der auf Docker -Daemon mit experimentellen Funktionen unterstützt wird”Docker -Fehler.
Abschluss
Um den genannten Docker -Fehler zu beheben, öffnen Sie zunächst die Docker -Desktop -Anwendung und navigieren Sie zu den Einstellungen. Besuchen Sie die Docker -Einstellungen aus “Docker -Motor" Einstellungen. Danach aktivieren Sie die “Experimental-"Funktion", indem Sie ihren Wert als "festlegen" festlegenWAHR”. Dieser Beitrag hat gezeigt, wie man das beheben “-Squash ist einer, der auf Docker -Daemon mit experimentellen Funktionen unterstützt wird”Docker -Fehler.