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.