Este artigo descreverá como executar ou usar o Docker no WSL sem o aplicativo Docker Desktop.
Como executar o Docker em WSL sem o Docker Desktop?
Para utilizar o WSL (Subsistema Windows para Linux) para executar a cli do Docker sem o aplicativo de desktop, primeiro instale ou habilite o WSL no Windows. Em seguida, faça o download de qualquer distribuição Linux, como o Ubuntu 22.04, e use -o para instalar o Docker. Para a demonstração, siga as instruções fornecidas.
Etapa 1: Instale a versão mais recente do WSL
Primeiro, abra a Microsoft Store no menu Start Windows:
Depois disso, procure WSL e instale -o. No entanto, os usuários também podem utilizar o WSL integrado, permitindo-o de “Recursos do Windows”. Mas a versão mais recente do WSL é preferível devido aos seus recursos avançados, como o “Systemd" Utilitário:
Como alternativa, você pode atualizar o WSL integrado para a versão mais recente da Microsoft do WSL usando o “wsl -update”Comando:
wsl -update
Para a verificação, consulte a versão WSL:
WSL --Version
Etapa 2: Instale a distribuição do Linux
Depois de instalar ou ativar o WSL no Windows, instale qualquer distribuição do Linux. Por exemplo, instalamos “Ubuntu 22.04.2”No Windows:
Observação: A versão mais recente do WSL suporta o Ubuntu versão 20 ou mais:
Etapa 3: Defina o nome de usuário e a senha
Depois disso, inicie a distribuição Linux do Windows “Comece”Menu e defina o nome de usuário e a senha do Linux, como mostrado abaixo:
Etapa 4: Atualize o repositório APT
Depois disso, atualize o repositório Ubuntu Apt usando o “Atualização do sudo apt”Comando:
Atualização do sudo apt
Aqui, você pode ver que atualizamos com sucesso o repositório APT:
Etapa 5: Instale o Docker
Em seguida, instale o docker utilizando o comando abaixo. Aqui o "-y”A opção é usada para conceder a permissão para instalar os pacotes necessários automaticamente:
sudo apt install docker.io -y
Etapa 6: faça um novo usuário
Após a instalação do Docker, faça um novo grupo de usuários com o nome “Docker”Ao utilizar o comando mencionado abaixo:
sudo userMod -AG Docker $ Usuário
Etapa 7: Verifique a versão do Docker
Para verificação, consulte a versão do Docker na WSL Linux Distribution:
Docker -Versão
Aqui, você pode ver que instalamos a versão do Docker “20.10.12”:
Etapa 8: Desligue o WSL usando o PowerShell
Agora, desligue o WSL do Windows PowerShell:
WSL -Shutdown
Etapa 9: Execute o Docker na distribuição Linux
Novamente, comece o Ubuntu no menu Iniciar e execute o “Docker Run Hello-World”E verifique se o Docker está trabalhando no WSL ou não:
Docker Run Hello-World
Na saída acima, pode -se observar que executamos com sucesso o Docker no WSL.
Conclusão
Para executar ou utilizar o Docker no WSL, primeiro instale ou habilite o WSL no Windows. Em seguida, instale qualquer distribuição Linux, como o Ubuntu 22.04. Em seguida, instale o docker usando o “sudo apt install docker.io”Comando. Depois disso, faça o novo grupo de usuários chamado “Docker”E comece a executar o Docker no WSL. Este artigo ilustrou como usar ou executar o Docker no WSL sem usar o Docker Desktop.