DEV Community

Emerson Delatorre for Fazedor de Codigo

Posted on • Originally published at fazedordecodigo.com on

Configurando super ambiente de desenvolvimento com WSL2, Arch Linux e Docker

Se voc um desenvolvedor que utiliza Windows como sistema operacional principal, mas precisa ou prefere o ambiente Linux para desenvolver seus projetos, este post para voc. Vamos mostrar como configurar um ambiente de desenvolvimento robusto utilizando o Subsistema Windows para Linux (WSL2), a distribuio Arch Linux e o Docker. Vamos nessa?

Passo 1: Instalao do WSL2

O primeiro passo instalar o WSL2 em seu sistema Windows. Siga estas etapas:

  1. Abra o PowerShell como administrador e execute:

  2. Reinicie seu computador quando solicitado.

Passo 2: Selecionando a Distribuio Linux

Por padro, a Microsoft oferece algumas distribuies no Microsoft Store, como Ubuntu, Debian e Kali Linux. No entanto, para instalar Arch Linux, precisaremos instalar uma distro no oficial, mas que est na loja de aplicativos do Windows.

Baixe o Arch Linux para WSL.

Passo 3: Configurao Inicial do Arch Linux

Aps instalar o ArchWSL ou outra verso do Arch para WSL, faa o seguinte:

  1. Abra o Arch Linux no menu Iniciar.

  2. Atualize os pacotes com:

  3. Instale os pacotes necessrios que voc usar em seu ambiente de desenvolvimento.

Esta distro do Arch Linux j vem com algumas ferramentas pr-instaladas, porm sugiro que instale o Yay como Helper AUR.

https://github.com/Jguer/yay

Para instalar, digite:

pacman -S --needed yay
Enter fullscreen mode Exit fullscreen mode

Passo 4: Instalao do Docker

Agora vamos instalar o Docker dentro da sua instncia do Arch Linux no WSL2:

  1. Instale os pacotes necessrios:

  2. D as permisses para o usurio Docker:

  3. No PowerShell, reinicie o WSL:

  4. Inicie o servio Docker:

  5. Execute um comando de teste:

A sada deve ser algo semelhante:

Contedo do artigo

Nota: Como estamos trabalhando dentro do WSL2, pode ser necessrio ajustes adicionais para gerenciar servios com systemctl.

Passo 5: Integrao com VS Code (Opcional)

Para uma experincia mais integrada ao desenvolver usando containers Docker e/ou diretamente no ambiente do Arch Linux via linha de comando, recomendamos utilizar a extenso "Remote - WSL" do Visual Studio Code:

  1. Instale o Visual Studio Code em seu sistema Windows.

  2. Baixe a extenso "Remote - WSL".

  3. Abra o terminal do Arch Linux e digite:

Ser baixado alguns pacotes para integrao com o VS Code e, em seguida, ele ser aberto!

Consideraes Finais

Este guia forneceu uma viso geral sobre como configurar um ambiente de desenvolvimento utilizando tecnologias tanto do mundo Windows quanto do mundo Linux.

Com esse setup, voc poder aproveitar as vantagens da flexibilidade dos sistemas baseados em UNIX enquanto continua operando em uma mquina Windows.

Boa codificao!

]]>

Top comments (0)