Docker Compose + Ubuntu: 22.04-Incapaz de criar cgroup...Sistema de arquivos somente leitura

Docker Compose + Ubuntu: 22.04-Incapaz de criar cgroup...Sistema de arquivos somente leitura

Estou brincando com o Docker Desktop (4.16.3) eSlurm. Quando executo slurmd, recebo um erro com a seguinte reclamação:

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

Procurei por uma solução de alto a baixo, mas não consegui encontrar uma resposta.

Uma solução envolveu o uso do seguinte comando systemd.unified_cgroup_hierarchy=1junto com o grub. Mas o grub não existe na imagem base e parece ser avisado porque de alguma forma faz interface comsystemd

Também tentei a abordagem desajeitada de criar o diretório ausente e alterar as permissões, mas ainda recebo um erro somente leitura:

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

Qualquer ajuda é muito apreciada.

Responder1

Tente mapear o volume /sys/fs/cgroupdo seu host para um contêiner.

Como mostrado abaixo.

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

informação relacionada