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.