После обновления дистрибутива Fedora до 31 версии возник нюанс с докером. Установка прошла успешно, образ тоже выкачался без проблем, но при старте ошибка вида “OCI runtime create failed: container_linux.go:346: starting container process caused “process_linux.go:297: applying cgroup configuration for process caused \”open /sys/fs/cgroup/docker/cpuset.cpus.effective: no such file or directory\””: unknown“
В Fedora 31 завезли CgroupsV2 по умолчанию, и поэтому при старте ядру нужно указать доп. параметры для корректной работы Docker. Для этого привести файл к следующему виду:
vim /etc/default/grub:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora_root/root rhgb quiet systemd.unified_cgroup_hierarchy=0"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
Добавляется строка systemd.unified_cgroup_hierarchy=0 и перезагружается ОС.
https://medium.com/@drpdishant/installing-docker-on-fedora-31-a073db823bb8