2023年1月31日 星期二

docker: Error response from daemon: cgroups: cgroup mountpoint does not exist: unknown.

發生狀況


Ubuntu從20.04升級到22.04後,docker跑起來就會出現這問題。


問題筆記


後續的container在安全性上有做調整。如果直接安裝22.04並不會碰到cgroup設定的問題。而這調整也會直接影響到docker和podman的使用。




解決辦法


只要兩行就可以搞定docker。(但還沒辦法完整搞定podman使用gpu權限的問題)



sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd


處理完畢後,nvidia-docker應該會暫時掛點,

如果只有安裝docker沒有podman,那就重新安裝nvidia-docker就好。

有使用到podman,就會需要去指定reousrce的方向。但之前發現這邊設定以後會跟docker相衝。所以運氣不好的話應該會面臨podman跟docker二選一的局面。這部分的設定方式記錄在其他文章裡面。






references:

  • https://bigdata-etl.com/docker-cgroup-mountpoint-does-not-exist-unknown/

沒有留言:

張貼留言

iscsi 連線問題筆記

如果要進行umount但是出現target buzy sudo fuser -km 掛載點 sudo umount 掛載點 iSCSI重啟 sudo open-iscsi restart  掛載lun iscsiadm -m discovery -t sendtargets -p...