LoginSignup
4
5

More than 5 years have passed since last update.

Dockerのインスタンスを再起動したら動かなくなってた件

Last updated at Posted at 2016-08-17

Docker Swarm検証の最中にマネージャノードの再起動したらなんか知らんがDockerが起動しなくなってたのでその時の対応をメモっときます。

What (何が起きた?)

Dockerサーバーのデーモンプロセスが動いてませんでした。
かなC。

$ sudo systemctl status docker
* docker.service
   Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2016-08-17 03:03:45 UTC; 10s ago
  Process: 21036 ExecStart=/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/
 Main PID: 21036 (code=exited, status=1/FAILURE)
Aug 17 03:03:45 my-swarm-manager systemd[1]: Started docker.service.
Aug 17 03:03:45 my-swarm-manager docker[21036]: time="2016-08-17T03:03:45.552908091Z" level=info msg="libcontainerd: new containerd process, pid: 21043"
Aug 17 03:03:45 my-swarm-manager docker[21036]: time="2016-08-17T03:03:45.608177408Z" level=fatal msg="Error starting daemon: error initializing graphdriv
Aug 17 03:03:45 my-swarm-manager systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
Aug 17 03:03:45 my-swarm-manager systemd[1]: docker.service: Unit entered failed state.
Aug 17 03:03:45 my-swarm-manager systemd[1]: docker.service: Failed with result 'exit-code'.

これじゃよくわからん。
ジャーナルログ見よう。

$ sudo journalctl -xe -u docker -o json-pretty

JSONでログ見たけど、こんな感じのメッセージが出てました。
出力取り忘れてたのでここには貼れなかった…。

"Error starting daemon: error initializing graphdriver: driver not supported\"

Why (なぜ起きた?)

なんでそんなことになったのか?
正直よくわかってません。
何もしてないのに!(よくあるやつ)
ちゃんと調べろ。

How (何をする?)

ググったら色々出てきます。
今回はこれでいけました。

Stackdriver prior storage driver “aufs” failed: driver not supported Error starting daemon: error initializing graphdriver: driver not supported

$ sudo apt-get install linux-image-extra-$(uname -r) aufs-tools && sudo modprobe aufs

あとDocker起動しましょう。

$ sudo systemctl start docker
4
5
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
5