LoginSignup
4
4

More than 5 years have passed since last update.

linux kernel4にしたらdockerが動かない

Posted at

Debian 9 "Stretch"にアップグレードしてカーネルも4.9にあげたらdockerが動かなくなりました。こちらの手順で docker-ce 1.7にあげてもだめです。

ログファイル /var/log/docker.log をみると以下のようなエラーが出ています。

time="2017-06-21T01:50:10.801236461+09:00" level=error msg="[graphdriver] prior storage driver aufs failed: driver not supported"

どうやらdockerがデフォルトで使っていた aufs というファイルシステムがDebianが提供するlinux kernel 4以降では標準で含まれないのが原因のようです。aufsは枯れていて安定して動くのがよさそうですが、この際より速いとされる overlay2 にしてしまうことにしました。

/etc/docker/daemon.json というファイルを新規作成して以下のように記述します。

{
        "storage-driver": "overlay2"
}

これで docker が起動するようになりました。volume の中身は保たれますが、イメージやコンテナはなくなってしまうようです。作り直してください。念のためvolumeの中身のバックアップを忘れずに。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4