Docker Desktop começando para sempre no Windows 11

Docker Desktop começando para sempre no Windows 11

O Docker é uma plataforma que permite aos usuários criar, compartilhar e executar aplicativos modernos. Esta ferramenta pode empacotar software em unidades padronizadas chamadas Containers. Esses contêineres têm tudo o que é necessário para executar bibliotecas, ferramentas, código e tempo de execução. Mas os usuários reclamaram recentemente que o Docker Desktop está iniciando para sempre no Windows 11. Felizmente, você pode seguir estas sugestões simples para corrigi-lo.

Docker Desktop começando para sempre no Windows 11

Se o Docker Desktop estiver iniciando para sempre no Windows 11, verifique se há atualizações disponíveis para o aplicativo e instale-as. Além disso, reinicie o dispositivo e veja. Se isso não ajudar, siga estas sugestões:

  1. Verifique os requisitos do sistema
  2. Reinicie o serviço Docker
  3. Execute o Docker como administrador
  4. Alternar para contêineres do Windows
  5. Cancelar registro do Docker Desktop
  6. Atualizar a versão do kernel do WSL
  7. Reativar o recurso WSL
  8. Reinstale o Docker

Agora vamos ver isso em detalhes.

1] Verifique os requisitos do sistema

Antes de começar com diferentes métodos de solução de problemas, verifique se o seu dispositivo atende às especificações mínimas para executar o Docker. Os requisitos mínimos para executar o docker são:

Usando o back-end do WSL 2

  • Windows 11 de 64 bits: Home ou Pro versão 21H2 ou superior, ou Enterprise ou Education versão 21H2 ou superior.
  • Windows 10 de 64 bits: Home ou Pro 21H1 (build 19043) ou superior, ou Enterprise ou Education 20H2 (build 19042) ou superior.
  • Habilite o recurso WSL 2 no Windows.
  • Os seguintes pré-requisitos de hardware são necessários para executar com êxito o WSL 2 no Windows 10 ou Windows 11:
    • Processador de 64 bits com Second Level Address Translation (SLAT)
    • RAM do sistema de 4 GB
    • O suporte à virtualização de hardware no nível do BIOS deve ser ativado nas configurações do BIOS. Para obter mais informações, consulte Virtualização.
  • Baixe e instale o pacote de atualização do kernel do Linux.

2] Reinicie o serviço Docker

O serviço Docker é executado em um host Docker e gerencia a criação, execução e exclusão de contêineres. Ele também oferece APIs que outros softwares podem usar para gerenciar contêineres do Docker programaticamente. Reiniciar o serviço pode ajudar a corrigir erros de inicialização do Docker. Veja como:

  1. Pressione a tecla Windows , digite Serviços e clique em abrir .
  2. Pesquise o serviço Docker .
  3. Clique com o botão direito do mouse no serviço e selecione Reiniciar .

3] Execute o Docker como administrador

A execução do aplicativo como administrador garante que ele não trave devido à falta de permissões. Para fazer isso, clique com o botão direito do mouse no arquivo de atalho Docker Desktop.exe do seu dispositivo e clique em Executar este programa como administrador.

4] Mude para contêineres do Windows

É possível que o Docker não verifique o sistema operacional durante a instalação. Se for esse o caso, ele procurará automaticamente os contêineres do Linux. Alterne para contêineres do Windows e veja se a mensagem de erro inicial do mecanismo do Docker foi corrigida. Veja como você pode fazer isso:

  1. Expanda o ícone da bandeja do sistema no canto inferior direito da barra de tarefas.
  2. Clique com o botão direito do mouse no ícone da área de trabalho do Docker .
  3. Clique em Alternar para contêineres do Windows .
  4. Uma caixa de diálogo de confirmação aparecerá perguntando se você deseja continuar, clique em Alternar .
  5. Feche o Docker e reinicie-o.

5] Cancelar o registro do Docker Desktop

O próximo método requer que você cancele o registro do Docker Desktop. Cancelar o registro do aplicativo removerá a conexão entre o aplicativo e seu PC. Veja como:

  1. Abra o Windows PowerShell como administrador.
  2. Digite os seguintes comandos um por um e pressione Enter .wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. Reinicie o seu dispositivo uma vez feito.

6] Atualize a versão do kernel do WSL

O aplicativo Docker pode demorar uma eternidade para iniciar se você o estiver usando por meio do back-end do WSL 2 e não estiver atualizado para a versão mais recente. Baixe e instale a versão mais recente do WSL Kernel para ver se o erro foi corrigido.

7] Reative o recurso WSL

O subsistema Windows para Linux ou WSL permite executar o ambiente Linux diretamente em dispositivos Windows. A reativação desse recurso desativará e reativará e corrigirá os problemas de inicialização do Docker. Veja como:

  1. Pressione a tecla Windows + R para abrir a caixa de diálogo Executar .
  2. Digite optionalfeatures e pressione Enter .
  3. A caixa de diálogo Recursos do Windows agora será aberta; aqui, desmarque a opção Windows Subsystem for Linux .
  4. Clique em Ok para salvar as alterações e fechar a caixa de diálogo Recursos do Windows.
  5. Siga as etapas acima novamente e habilite a opção Windows Subsystem for Linux .

8] Reinstale o Docker

Se nenhum desses métodos puder ajudá-lo, reinstale o aplicativo Docker. Isso é conhecido por ajudar a maioria dos usuários a corrigir esse erro.

Esperamos que este post ajude você.

Quanto tempo o Docker leva para iniciar?

Normalmente, o aplicativo Docker é iniciado em dez segundos. No entanto, essa linha do tempo pode aumentar dependendo de vários fatores, como o desempenho do seu dispositivo e o aplicativo em execução.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *