Fedora 31: не запускается docker-контейнер

После обновления дистрибутива 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 и перезагружается ОС.

Понравилась статья? Поделиться с друзьями:
Комментарии: 1
Добавить комментарий для Aleksey Отменить ответ

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: