WSL + Podman で cgroups-v1 警告
現象
Windows 11 + WSL2 + Podman(Docker) で下記の警告。
WARN[0000] Using cgroups-v1 which is deprecated in favor of cgroups-v2 with Podman v5 and will be removed in a future version. Set environment variable `PODMAN_IGNORE_CGROUPSV1_WARNING` to hide this warning.
原因
説明されている通り、Podman v5 では cgroups-v1 は cgroups-v2 によって置き換えられるので、v1 は近い将来バージョンで削除されますという警告。
使用している OS の cgroups のバージョンを調べるには下記を実行して tmpfs と表示されれば v1、cgroup2fs と表示されれば v2。
stat -fc %T /sys/fs/cgroup/
回避策
説明されている通り、環境変数 PODMAN_IGNORE_CGROUPSV1_WARNING を定義すればとりあえず警告を抑止できます。
export PODMAN_IGNORE_CGROUPSV1_WARNING=1
WSL2 上の AlmaLinux 9 で下記に従い、cgroups-v1 を cgroups-v2 に変更しようとしましたがうまくできませんでした。当面は警告無視で過ごそうと思います。
echo 'GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=1"' >> /etc/default/grub dnf -y install grub2-tools grub2-mkconfig dnf -y update ※ reboot の代わりに wsl --terminate で AlmaLinux 9 を一度終了させてから再起動 stat -fc %T /sys/fs/cgroup/ → tempfs のまま
Copyright (C) 2025 杜甫々
初版:2025年2月13日 最終更新:2025年2月13日
https://www.tohoho-web.com/tr/2025/20250213_1.html