Como instalar o Podman no WSL2

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.

  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!

--

--

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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rafael Pinho

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