Hogyan lehet megoldani a „– A squash csak a Docker démonon támogatott, ha a kísérleti funkciók engedélyezve vannak” Docker hiba

Hogyan Lehet Megoldani A A Squash Csak A Docker Demonon Tamogatott Ha A Kiserleti Funkciok Engedelyezve Vannak Docker Hiba



A Docker egy jól bevált és széles körben használt eszköz a DevOps projektfejlesztéshez. Különböző komponensek segítségével építi fel és telepíti a projekteket, és ezek közé tartozik a Docker-képfájlok. A Docker-lemezkép utasításokat tartalmaz a projektek üzembe helyezéséhez szükséges tárolók futtatásához.

Minimális méretű Docker-kép létrehozása docker build –squash ” parancs kerül felhasználásra. De néha, amikor a fejlesztő futtatja az említett parancsot egy kép létrehozásához, a „ – A squash csak a Docker démonon támogatott, ha a kísérleti funkciók engedélyezettek ” hiba lép fel.

Ebben a blogban bemutatjuk, hogyan lehet megoldani a –squash-t csak a Docker démon támogatja, ha a kísérleti funkciók engedélyezve vannak.







Hogyan lehet megoldani a „– A squash-t csak a Docker démon támogatja, ha a kísérleti szolgáltatások engedélyezve vannak” Docker hiba?

A Docker-démon a Docker egyik fő összetevője, amely a Docker API meghallgatására és a Docker-összetevő (például Docker-képek, tárolók, nyilvántartások stb.) kezelésére szolgál. Ha a Docker kísérleti funkciója le van tiltva, a Docker-démon nem teszi lehetővé a Docker-rétegek összenyomását egy minimális méretű Docker-kép létrehozásához. Ezért amikor a felhasználók megpróbálják futtatni a „ docker build –squash ” paranccsal a megadott hiba lép fel, az alábbiak szerint:





Javítás: Engedélyezze a Docker Daemon kísérleti szolgáltatásait

A megadott hiba megoldásához kövesse a mellékelt utasításokat.





1. lépés: Nyissa meg a Docker alkalmazást
Először indítsa el a Docker Desktop alkalmazást a Start menüből:



2. lépés: Nyissa meg a Docker beállításait
Ezután nyissa meg a Docker beállításait a „ Felszerelés ' ikon:

3. lépés: Engedélyezze a kísérleti funkciót
Nyissa meg a „ Docker motor ” beállításokat a Docker beállításai alatt. Az alábbi kimenetből észreveheti, hogy a Docker Daemon ' kísérleti ' funkció '' hamis ”, ami azt jelenti, hogy a kísérleti funkció jelenleg le van tiltva:

A megadott hiba megoldásához a felhasználóknak engedélyezniük kell a kísérleti funkciót. Ebből a célból állítsa be a „ kísérleti ' mint ' igaz ”. Ezután nyomja meg a „ Alkalmazás és újraindítás ” gombot a változtatások mentéséhez:

Most nyissa meg kedvenc terminálját, és futtassa a „ docker build –squash ” paranccsal ellenőrizheti, hogy a hiba megoldódott-e vagy sem:

$ dokkoló épít --Fallabda -t demó.

Itt láthatja, hogy sikeresen megoldottuk a megadott hibát:

Kidolgoztuk, hogyan lehet megoldani a „ – A squash a Docker démon támogatott, kísérleti funkciókkal ” Docker hiba.

Következtetés

Az említett Docker-hiba megoldásához először nyissa meg a Docker Desktop alkalmazást, és lépjen a beállításaihoz. A Docker beállításainál keresse fel a „ Docker motor ' beállítások. Ezt követően engedélyezze a „ kísérleti ' funkciót úgy állítva be, hogy ' igaz ”. Ez a bejegyzés bemutatta, hogyan lehet megoldani a ' – A squash a Docker démon támogatott, kísérleti funkciókkal ” Docker hiba.