Решение проблем с Docker после обновления до Fedora 32

В новой версии Fedora перешла на cgroups v2.

Первое что следует сделать - добавить следующую строку в grub, в конец строки параметров GRUB_CMDLINE_LINUX

systemd.unified_cgroup_hierarchy=0

Затем нужно сменить бекенд firewalld с nftables на iptables, иначе контейнеры не смогут связываться между собой.

sudo sed -i 's/FirewallBackend=nftables/FirewallBackend=iptables/g' /etc/firewalld/firewalld.conf

и затем перезагрузить сервис фаерволла

sudo systemctl restart firewalld docker

И затем стоит добавить сетевой интерфейс докера в список доверенных, дабы также исключть проблемы с сетью

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

firewall-cmd --reload

Всё, на этом этапе всё должно работать.