Docker Compose + Ubuntu: 22.04: no se puede crear cgroup... sistema de archivos de solo lectura

Docker Compose + Ubuntu: 22.04: no se puede crear cgroup... sistema de archivos de solo lectura

Estoy jugando con Docker Desktop (4.16.3) ySlurm. Cuando ejecuto slurmd, aparece un error con la siguiente queja:

common_cgroup_instantiate: unable to create cgroup '/sys/fs/cgroup/freezer/slurm' : Read-only file system
unable to build slurm cgroup for ns freezer: Read-only file system
unable to create slurm freezer xcgroup
Couldn't load specified plugin name for proctrack/cgroup: Plugin init() callback failed
cannot create proctrack context for proctrack/cgroup
error: slurmd initialization failed

He buscado por todas partes una solución pero no he podido encontrar una respuesta.

Una solución implicó usar el siguiente comando systemd.unified_cgroup_hierarchy=1junto con grub. Pero grub no existe en la imagen base y parece que se le advierte contra él porque de alguna manera interactúa consystemd

También probé el enfoque torpe de crear el directorio que falta y cambiar los permisos, pero sigo recibiendo un error de solo lectura:

RUN mkdir -p /sys/fs/cgroup/freezer/slurm:
#0 mkdir: cannot create directory '/sys/fs/cgroup/freezer/slurm': Read-only file system

Cualquier ayuda es muy apreciada.

Respuesta1

Intente asignar el volumen /sys/fs/cgroupde su host a un contenedor.

Como se muestra abajo.

    volumes:
      - /sys/fs/cgroup:/sys/fs/cgroup

información relacionada