Para criar uma imagem do Docker com um tamanho mínimo “ construção do docker -squash ” o comando é utilizado. Mas, às vezes, quando o desenvolvedor executa o comando mencionado para criar uma imagem, o “ –squash é suportado apenas no daemon do Docker com recursos experimentais ativados ' ocorreu um erro.
Neste blog, demonstraremos como resolver o erro –squash só é compatível com o daemon do Docker com recursos experimentais ativados.
Como resolver o erro do Docker “–squash é compatível apenas com o Docker Daemon com recursos experimentais ativados”?
O daemon do Docker é um componente importante do Docker 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 de experimento do Docker está desativado, o daemon do Docker não permite a compactação das camadas do Docker para criar uma imagem do Docker com tamanho mínimo. Portanto, quando os usuários tentam executar o “ construção do docker -squash ” comando, o erro especificado ocorre, conforme mostrado abaixo:
Correção: habilitar recursos experimentais do Docker Daemon
Para resolver o erro especificado, siga as instruções fornecidas.
Etapa 1: abra o aplicativo 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 pressionando o botão “ Engrenagem ”ícone:
Etapa 3: ativar o recurso experimental
Abra o ' Docker Engine ” nas configurações do Docker. Na saída abaixo, você pode observar que o Docker Daemon “ experimental ” está definido como “ falso ”, o que significa que o recurso experimental está atualmente desativado:
Para resolver o erro especificado, os usuários devem habilitar o recurso experimental. Para isso, defina o valor de “ experimental ' Como ' verdadeiro ”. Em seguida, aperte o botão “ Aplicar e reiniciar ” botão para salvar as alterações:
Agora, abra seu terminal favorito e execute o “ construção do docker -squash ” para verificar se o erro foi resolvido ou não:
$ compilação do docker --abóbora -t demonstração .Aqui, você pode ver que resolvemos com sucesso o erro especificado:
Nós elaboramos sobre como resolver o “ –squash é compatível com o daemon do Docker com recursos experimentais ativados ” Erro do Docker.
Conclusão
Para resolver o erro do Docker mencionado, primeiro abra o aplicativo Docker Desktop e navegue até suas configurações. Nas configurações do Docker, visite o “ Docker Engine ' definições. Depois disso, habilite o “ experimental ” definindo seu valor como “ verdadeiro ”. Este post demonstrou como resolver o problema “ –squash é compatível com o daemon do Docker com recursos experimentais ativados ” Erro do Docker.