1
resposta

[Bug] Docker não instala

Boa noite! Eu tentei instalar o docker tanto no windows quanto no linux mais ele diz que não pode ser executado.

1 resposta

Oi, Pedro!

Vou indicar alguns passos que podem resolver o seu problema.

No Windows:

  1. Verifique os Requisitos do Sistema:

    • Certifique-se de que você está usando o Windows 10 (64-bit) Pro, Enterprise ou Education. O Docker Desktop não é suportado em edições Home.
    • Verifique se a virtualização está habilitada na BIOS do seu computador.
  2. Instale o WSL 2:

    • O Docker Desktop para Windows agora usa o WSL 2 como backend. Você pode seguir as instruções oficiais para instalar e configurar o WSL 2 aqui.
  3. Baixe e Instale o Docker Desktop:

    • Baixe o Docker Desktop do site oficial aqui.
    • Siga as instruções do instalador e reinicie o computador se necessário.

No Linux:

  1. Verifique os Requisitos do Sistema:

    • Certifique-se de que você está usando uma distribuição Linux suportada (por exemplo, Ubuntu, Debian, Fedora, etc.).
  2. Instale o Docker:

    • Para Ubuntu, você pode seguir estes passos:
      sudo apt-get update
      sudo apt-get install \
          ca-certificates \
          curl \
          gnupg \
          lsb-release
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
      echo \
        "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
        $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
      sudo apt-get update
      sudo apt-get install docker-ce docker-ce-cli containerd.io
      
  3. Verifique se o Docker está Rodando:

    • Após a instalação, inicie o serviço Docker:
      sudo systemctl start docker
      sudo systemctl enable docker
      

Verificação:

  • Para verificar se o Docker está instalado corretamente, execute:
    docker --version
    

Se você ainda encontrar problemas, pode ser útil verificar os logs de erro específicos que o Docker está gerando. No Windows, você pode verificar os logs do Docker Desktop e, no Linux, você pode usar o comando journalctl -u docker.service para ver os logs do serviço Docker.

Bons estudos!