Cómo resolver -Squash solo es compatible con Docker Daemon con características experimentales habilitadas Error de Docker

Cómo resolver -Squash solo es compatible con Docker Daemon con características experimentales habilitadas Error de Docker
Docker es una herramienta bien establecida y ampliamente utilizada para el desarrollo de proyectos DevOps. Construye e implementa proyectos con la ayuda de diferentes componentes, y las imágenes de Docker son una de ellas. La imagen de Docker contiene instrucciones para ejecutar los contenedores para implementar proyectos.

Para crear una imagen de Docker con un tamaño mínimo "Docker Build -SquashSe utiliza el comando. Pero a veces, cuando el desarrollador ejecuta el comando mencionado para construir una imagen, el "-Squash solo es compatible con Docker Daemon con características experimentales habilitadas" se produce un error.

En este blog, demostraremos cómo resolver el -Squash solo es compatible con Docker Daemon con características experimentales Error.

Cómo resolver "-Squash solo es compatible con Docker Daemon con características experimentales habilitadas" Error de Docker?

El Docker Daemon es un componente importante de Docker que se usa para escuchar la API de Docker y administrar el componente Docker, como imágenes de Docker, contenedores, registros, etc. Cuando la característica del experimento de Docker está deshabilitado, el Docker Daemon no permite el aplastamiento de las capas Docker para construir una imagen Docker con un tamaño mínimo. Por lo tanto, cuando los usuarios intentan ejecutar el "Docker Build -SquashComando ", se produce el error especificado, como se muestra a continuación:

FIJA: Habilite las características experimentales de Docker Daemon

Para resolver el error especificado, pase por las instrucciones proporcionadas.

Paso 1: Abra la aplicación Docker
Primero, inicie la aplicación Docker Desktop desde el menú Inicio:

Paso 2: Vaya a la configuración de Docker
A continuación, visite la configuración de Docker golpeando el "EngranajeIcono:

Paso 3: Habilitar característica experimental
Abre el "Motor DockerConfiguración en la configuración de Docker. De la siguiente salida, puede notar que Docker Daemon "experimental"La función está configurada como"FALSO", Lo que significa que la función experimental está actualmente deshabilitada:

Para resolver el error especificado, los usuarios deben habilitar la función experimental. Para este propósito, establezca el valor de "experimental" como "verdadero". Entonces, golpea el "Aplicar y reiniciarBotón para guardar los cambios:

Ahora, abra su terminal favorito y ejecute el "Docker Build -Squash"Comando para verificar si el error está resuelto o no:

$ Docker Build --Squash -t Demo .

Aquí, puede ver que hemos resuelto con éxito el error especificado:

Hemos elaborado sobre cómo resolver el "-Squash es uno compatible con Docker Daemon con características experimentales habilitadasError de Docker.

Conclusión

Para resolver el error de Docker mencionado, primero, abra la aplicación Docker Desktop y navegue a su configuración. Desde la configuración de Docker, visite el "Motor Docker" ajustes. Después de eso, habilite el "experimental"Característica estableciendo su valor como"verdadero". Esta publicación ha demostrado cómo resolver el "-Squash es uno compatible con Docker Daemon con características experimentales habilitadasError de Docker.