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.