Como resolver “-Squash é suportado apenas no Docker Daemon com recursos experimentais ativados” Erro do docker

Como resolver “-Squash é suportado apenas no Docker Daemon com recursos experimentais ativados” Erro do docker
Docker é uma ferramenta bem estabelecida e amplamente usada para o desenvolvimento do projeto DevOps. Ele constrói e implanta projetos com a ajuda de diferentes componentes, e as imagens do Docker são uma delas. A imagem do Docker contém instruções para executar os contêineres para implantar projetos.

Para criar uma imagem do Docker com um tamanho mínimo “Docker Build -Squash”Comando é utilizado. Mas às vezes, quando o desenvolvedor executa o comando mencionado para construir uma imagem, o “-A abóbora é suportada apenas no Docker Daemon com recursos experimentais ativados" ocorreu um erro.

Neste blog, demonstraremos como resolver o -Squash é suportado apenas no Docker Daemon com recursos experimentais ativados por erro.

Como resolver “-Squash é suportado apenas no Docker Daemon com recursos experimentais ativados” Erro do docker?

O Docker Daemon é um componente importante do Docker que é usado para ouvir a API do Docker e gerenciar o componente do docker, como imagens do docker, contêineres, registros e assim por diante. Quando o recurso Experimento do Docker está desativado, o Docker Daemon não permite o esmagamento das camadas do Docker para construir uma imagem do Docker com tamanho mínimo. Portanto, quando os usuários tentam executar o “Docker Build -Squash"Comando, o erro especificado ocorre, como mostrado abaixo:

Correção: Ativar recursos experimentais do Docker Daemon

Para resolver o erro especificado, siga as instruções fornecidas.

Etapa 1: Aplicação aberta do Docker
Primeiro, inicie o aplicativo Docker Desktop no menu Iniciar:

Etapa 2: vá para as configurações do Docker
Em seguida, visite as configurações do Docker, atingindo o “EngrenagemÍcone:

Etapa 3: Habilitar recurso experimental
Abra o "Motor DockerConfigurações sob as configurações do Docker. Na saída abaixo, você pode notar que o daemon do docker “experimental”O recurso é definido como“falso”, O que significa que o recurso experimental está atualmente desativado:

Para resolver o erro especificado, os usuários são necessários para ativar o recurso experimental. Para esse fim, defina o valor de “experimental" como "verdadeiro”. Então, acerte o “Aplique e reinicie”Botão para salvar alterações:

Agora, abra seu terminal favorito e execute o “Docker Build -Squash”Comando para verificar se o erro foi resolvido ou não:

$ Docker Build -Squash -t Demo .

Aqui, você pode ver que resolvemos com sucesso o erro especificado:

Nós elaboramos como resolver o “-Squash é suportado no Docker Daemon com recursos experimentais ativados”Erro do Docker.

Conclusão

Para resolver o erro mencionado do Docker, primeiro, abra o aplicativo Docker Desktop e navegue até suas configurações. Nas configurações do Docker, visite o “Motor Docker" configurações. Depois disso, ative o “experimental”Recurso definindo seu valor como“verdadeiro”. Este post demonstrou como resolver o “-Squash é suportado no Docker Daemon com recursos experimentais ativados”Erro do Docker.