Kako riješiti „–squash je podržan samo na Docker demonu s omogućenim eksperimentalnim značajkama” Docker pogreška

Kako Rijesiti Squash Je Podrzan Samo Na Docker Demonu S Omogucenim Eksperimentalnim Znacajkama Docker Pogreska



Docker je dobro uspostavljen i široko korišten alat za razvoj DevOps projekata. Gradi i implementira projekte uz pomoć različitih komponenti, a Docker slike su jedna od njih. Docker slika sadrži upute za pokretanje spremnika za implementaciju projekata.

Za stvaranje Docker slike s minimalnom veličinom ' docker build –squash ” koristi se naredba. Ali ponekad, kada programer pokrene spomenutu naredbu za izradu slike, ' –squash je podržan samo na Docker demonu s omogućenim eksperimentalnim značajkama ” javlja se pogreška.

U ovom blogu pokazat ćemo kako riješiti pogrešku –squash je podržan samo na Docker demonu s omogućenim eksperimentalnim značajkama.







Kako riješiti Docker pogrešku '–squash je podržan samo na Docker Daemonu s omogućenim eksperimentalnim značajkama'?

Docker demon je glavna komponenta Dockera koja se koristi za slušanje Docker API-ja i upravljanje Docker komponentom, kao što su Docker slike, spremnici, registri i tako dalje. Kada je eksperimentalna značajka Dockera onemogućena, Docker demon ne dopušta zgnječenje Docker slojeva za izradu Docker slike minimalne veličine. Stoga, kada korisnici pokušaju pokrenuti ' docker build –squash ”, pojavljuje se navedena pogreška, kao što je prikazano u nastavku:





Popravak: Omogućite eksperimentalne značajke Docker Daemona

Da biste riješili navedenu pogrešku, prođite kroz priložene upute.





Korak 1: Otvorite aplikaciju Docker
Najprije pokrenite aplikaciju Docker Desktop iz izbornika Start:



Korak 2: Idite na Docker postavke
Zatim posjetite postavke Dockera pritiskom na ' oprema ” ikona:

Korak 3: Omogućite eksperimentalnu značajku
Otvori ' Docker motor ” pod postavkama Dockera. Iz rezultata ispod možete primijetiti da je Docker Daemon ' eksperimentalni ' značajka je postavljena kao ' lažno “, što znači da je eksperimentalna značajka trenutno onemogućena:

Kako bi riješili navedenu pogrešku, korisnici moraju omogućiti eksperimentalnu značajku. U tu svrhu postavite vrijednost ' eksperimentalni ” kao “ pravi ”. Zatim pritisnite ' Primijeni i ponovno pokreni ” za spremanje promjena:

Sada otvorite svoj omiljeni terminal i izvršite ' docker build –squash ” naredba za provjeru je li pogreška riješena ili ne:

$ docker build --squash -t demo .

Ovdje možete vidjeti da smo uspješno riješili navedenu grešku:

Razradili smo kako riješiti ' –squash je podržan na Docker demonu s omogućenim eksperimentalnim značajkama ” Docker pogreška.

Zaključak

Da biste riješili spomenutu pogrešku Dockera, prvo otvorite aplikaciju Docker Desktop i idite na njezine postavke. Iz postavki Dockera posjetite ' Docker motor ” postavke. Nakon toga omogućite ' eksperimentalni ' postavljanjem njegove vrijednosti kao ' pravi ”. Ovaj post je pokazao kako riješiti ' –squash je podržan na Docker demonu s omogućenim eksperimentalnim značajkama ” Docker pogreška.