Adeus, conflitos de porta: Podman sem encaminhamento de porta e contêineres de desenvolvimento para viciados em CLI
Frustrado com conflitos de porta, o autor abandonou o encaminhamento de porta de contêineres e, em vez disso, usa o Podman e um proxy SOCKS baseado em Rust chamado Podfox para permitir a comunicação direta do navegador com a rede Podman. O Podfox ignora a necessidade de configuração de DNS do host, resolvendo nomes de host de contêineres e usando informações da rede Podman para localizar o endereço do gateway para consultas de DNS e proxy. O autor também compartilha sua experiência simplificando a containerização de ambientes de desenvolvimento de linha de comando usando o Homebrew e um script fish personalizado chamado Podchamp. Ao montar o prefixo do Homebrew e definir variáveis de ambiente, as mesmas ferramentas de desenvolvimento estão prontamente disponíveis em diferentes contêineres sem a necessidade de reconstruir imagens ou instalar dependências, aumentando a eficiência.