Aby utworzyć obraz dokera o minimalnym rozmiarze ”Docker Build -Squash„Polecenie jest wykorzystywane. Ale czasami, gdy programista uruchamia wspomniane polecenie, aby zbudować obraz, „-Squash jest obsługiwany tylko w Docker Daemon z włączonymi funkcjami eksperymentalnymi" występuje błąd.
Na tym blogu zademonstrujemy, jak rozwiązać -Squash jest obsługiwany tylko w Docker Daemon z funkcjami eksperymentalnymi Włączonymi błędem.
Jak rozwiązać „-Squash jest obsługiwany tylko w Docker Daemon z wymogiem funkcji eksperymentalnych”?
Daemon Docker jest głównym elementem Docker, który służy do słuchania API Docker i zarządzania komponentem Docker, takim jak obrazy Docker, kontenery, rejestry i tak dalej. Gdy funkcja eksperymentu Docker jest wyłączona, demon Docker nie pozwala na zgniatanie warstw Docker do budowy obrazu Docker o minimalnym rozmiarze. Dlatego, gdy użytkownicy próbują uruchomić „Docker Build -Squash„Polecenie, występuje określony błąd, jak pokazano poniżej:
Poprawka: Włącz cechy eksperymentalne Dockera Demona
Aby rozwiązać określony błąd, przejrzyj dostarczone instrukcje.
Krok 1: Otwórz aplikację Docker
Najpierw uruchom aplikację Docker Desktop z menu Start:
Krok 2: Przejdź do ustawień Docker
Następnie odwiedź ustawienia Docker, uderzając w „Bieg" Ikona:
Krok 3: Włącz funkcję eksperymentalną
Otworzyć "Silnik Docker„Ustawienia w ramach ustawień Docker. Z poniższego wyjścia można zauważyć, że demon Docker „eksperymentalny”Funkcja jest ustawiona jako„FAŁSZ”, Co oznacza, że funkcja eksperymentalna jest obecnie wyłączona:
Aby rozwiązać określony błąd, użytkownicy są zobowiązani do włączenia funkcji eksperymentalnej. W tym celu ustaw wartość „eksperymentalny" Jak "PRAWDA". Następnie uderz „Zastosuj i uruchom ponownie”Przycisk Zapisanie zmian:
Teraz otwórz swój ulubiony terminal i wykonaj „Docker Build -Squash”Polecenie sprawdzenia, czy błąd został rozwiązany, czy nie:
$ Docker Build -Squash -t Demo .
Tutaj widać, że pomyślnie rozwiązaliśmy określony błąd:
Opracowaliśmy, jak rozwiązać „-Squash jest obsługiwany w Docker Daemon z włączonymi funkcjami eksperymentalnymi„Błąd Docker.
Wniosek
Aby rozwiązać wspomniany błąd Dockera, najpierw otwórz aplikację Docker Desktop i przejdź do jej ustawień. Z ustawień Docker odwiedź „Silnik Docker”Ustawienia. Następnie włącz „eksperymentalny”Funkcja, ustalając swoją wartość jako„PRAWDA". Ten post pokazał, jak rozwiązać „-Squash jest obsługiwany w Docker Daemon z włączonymi funkcjami eksperymentalnymi„Błąd Docker.