とあるサーバのOSをメジャーバージョンアップしたところDockerが動かなくなったので調べたことを残しておく。 要点 OSのメジャーバージョンアップにより、dockerの裏側で仮想化に使われる cgroup という仕組みのデフォルトがv1からv2に変わった 上記の影響で、古いDockerは動かなくなる Dockerをバージョンアップする or cgroup v1へダウングレードすると復旧する 事象 とあるサーバのUbuntuを18 (bionic) から22 (jammy) にバージョンアップしたところ、Dockerで動かしているアプリケーションが下記のようなエラーを吐いて起動しなくなった。 $ sudo docker-compose up -d ... ERROR: for postgres Cannot start service postgres: b'OCI runtime cre