Como resolver “–squash só é compatível com o daemon do Docker com recursos experimentais ativados” Erro do Docker

Como Resolver Squash So E Compativel Com O Daemon Do Docker Com Recursos Experimentais Ativados Erro Do Docker



O Docker é uma ferramenta bem estabelecida e amplamente utilizada para o desenvolvimento de projetos DevOps. Ele constrói e implanta projetos com a ajuda de diferentes componentes, e as imagens do Docker são um deles. A imagem do Docker contém instruções para executar os contêineres para implantação de projetos.

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.