Resolvendo Problemas De Rede Do Docker No Fedora

Depois de mais de 12 anos utilizando Debian como workstation, resolvi migrar para Fedora à pouco mais de 6 meses, quando troquei o HD do notebook por um SSD, Os motivos iniciais da decisão de testar o Fedora foi o suporte nativo ao Luks para criptografar o disco durante a instalação e a vontade de aprender um pouco mais sobre como lidar no dia-a-dia com pacotes RPM e o ecossistema da Red Hat.

A migração foi super tranquila, como sempre gostei de utilizar o Gnome, desde a versão 2, a interface não foi um problema já que ambos utilizam o Gnome Shell, e lidar com SELinux e FirewallD foram facilitados utilizando o Cockpit, O unico problema encontrado foi referente ao Docker, que por algum motivo, os containeres e o build não conseguiam acesso a internet.

Navegando nas listas de discussões e foruns, verifiquei que, como o Docker cria uma nova interface por onde ele faz NAT para o acesso dos containers, precisaria adicionar essa nova interface na zona “Trusted” no firewalld, que pode ser feito de forma simples, com o comando:

# firewall-cmd --permanent --zone=trusted --add-interface=docker0
# firewall-cmd --reload

Ao reiniciar o docker, tanto o build quando o acesso dos containers à internet funcionou corretamente.


Para editar este post basta clicar aqui.
comments powered by Disqus