Resolvido “Erro do Docker - O daemon do Docker não está funcionando”

Resolvido “Erro do Docker - O daemon do Docker não está funcionando”

Docker é uma plataforma cruzada de código aberto gratuito que tornou o desenvolvimento previsível e eficiente. Docker pode ser usado para implantar e testar seu software rapidamente. Ele fornece um contêiner que é um ambiente isolado no qual os desenvolvedores podem embalar e executar aplicativos. O Docker Daemon é um processo de back -end que mantém os recipientes em um host. É usado principalmente para obter solicitações de APIs e agir de acordo. Às vezes, podemos enfrentar o erro “O daemon do Docker não está funcionando”Isso pode ocorrer devido a um kernel Linux ausente no Windows ou ao Serviço Docker que não está em execução.

Neste artigo, demonstraremos a solução para resolver o “Docker Daemon não está funcionando”Erro do Docker no Windows.

Como corrigir o Docker Daemon não está executando erro no Windows?

Docker nos fornece um ambiente de desenvolvimento isolado para implantar e testar código/software. Ocasionalmente, o usuário pode receber o erro “O daemon do Docker não está funcionando”Por causa da falta de dependências. Para usar o Docker Daemon, o WSL deve ser ativado em sua máquina.

As etapas a seguir são realizadas para resolver “O daemon do Docker não está funcionando”:

Etapa 1: Abra o Windows PowerShell

Abra o Windows PowerShell do “ComeceMenu pesquisando “Powershell”:


Etapa 2: Verifique a versão do Docker

Em seguida, verifique a versão do Docker para verificar se o Docker está instalado e acessível ou não:

> Docker - versão


A saída abaixo limpa que o docker está instalado no sistema.


Etapa 2: verifique o Docker

Em seguida, execute a imagem do docker “Olá Mundo”Usando o comando fornecido para verificar se o daemon do docker está funcionando ou não:

> Docker Run Hello-World



Etapa 3: Verifique o serviço de desktop do Docker

Abra o aplicativo de serviços para verificar se o serviço do Docker Desktop está em execução ou não. Para fazer isso, abra o aplicativo de serviços pesquisando “Serviços" no "Comece" cardápio:


Em seguida, verifique se o serviço de desktop do Docker está em execução ou não. Você pode ver que o serviço de desktop do Docker está em execução:


Etapa 4: Baixe e instale a atualização WSL

Em seguida, clique no link abaixo fornecido para baixar o instalador de atualização do WSL (Subsistema do Windows para Linux):

https: // wslStorestorage.Blob.essencial.janelas.net/wslblob/wsl_update_x64.msi


Em seguida, vá para o “Transferências”Diretório para verificar se o WSL é baixado ou não. Clique duas vezes no instalador para instalar o pacote:


Depois disso, começará a atualizar o WSL. Você pode ver que nosso WSL (Subsistema do Windows para Linux) já está atualizado. Acerte o "OK" botão:


Em seguida, clique no “Terminar”Botão para fechar o assistente de configuração do WSL:


Etapa 5: Verifique se o erro é resolvido

Depois de atualizar o WSL, execute a imagem do Docker “Olá Mundo”Comando novamente para verificar se o erro foi resolvido ou não:

> Docker Run Hello-World



A saída acima mencionada indica que resolvemos com sucesso o erro especificado no Windows.

Compilamos a solução para corrigir o erro especificado pelo Docker no Windows.

Conclusão

O Docker Daemon é um serviço de back -end do Docker que controla o contêiner do Docker. Para resolver o daemon do docker não está em execução, você primeiro precisa verificar se o serviço do Docker Desktop está em execução ou não. Se o serviço estiver em execução, atualize o pacote WSL. Depois disso, o erro especificado será resolvido.