發生狀況
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/
沒有留言:
張貼留言