Como instalar o Podman no WSL2

Rafael Pinho
1 min readJan 31, 2022

Dicas para não passar por algumas das dores que tive.

Fala galera! Resolvi instalar o Podman por ser mais simples e rápido que o Docker (e funciona tão bem quanto). Ao invés de utilizar VirtualBox, resolvi usar o WSL2 e instalar o Debian. Segue a dica sem enrolação:

Quando você for instalar a sua distro no WSL2, não esqueça de configurar para a versão 2 com os comandos a seguir no Powershell como administrador.

wsl --list -v  NAME                   STATE           VERSION
* Debian Stopped 1
wsl --set-version Debian 2
A conversão está em progresso. Essa operação pode levar alguns minutos...
A conversão está finalizada.
wsl --list -v
NAME STATE VERSION
* Debian Stopped 2

Se sua versão for 1, como era meu caso, a maioria dos tutoriais vão dar erro, fazendo você fazer gambiarras e te forçar a rodar o Podman com o sudo o tempo todo.

O comando wsl --list -v vai listar sua distro (no meu caso, Debian; no seu, talvez Ubuntu-18.04) e a versão do WSL.

wsl --set-version Debian 2 vai modificar para a versão 2, e novamente o comando wsl --list -v para confirmar que de fato a alteração foi feita.

E então, segue esse tutorial aqui: https://gist.github.com/matinrco/5515e213f6aaadae47dc4af003805385

Consegui usar o hello-world do Docker, o Nginx (conforme tutorial) e o RabbitMQ. Caso tenha mais problemas vou atualizar aqui.

Obrigado!

--

--

Rafael Pinho

Developer in love with development, electronics and coffee. Follow me and try to understand my ideas.