docker 18.09 にて A dependency job for docker.service failed が発生する

group に注目すべし


Posted by Akira Masuda on Thu, May 30, 2019
Tags docker, centos

A dependency job for docker.service failed

centos で docker をインストールして、

$ sudo systemctl start docker

A dependency job for docker.service failed. See 'journalctl -xe' for details.

なんぞこれ。

-- Subject: Unit docker.socket has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.socket has begun starting up.
 5月 30 16:59:12  systemd[7043]: Failed to chown socket at step GROUP: No such process
 5月 30 16:59:12  systemd[1]: docker.socket control process exited, code=exited status=216
 5月 30 16:59:12  systemd[1]: Failed to listen on Docker Socket for the API.

docker.service は /lib/systemd/system/docker.service にあるが、これが失敗しているようだ。 考えられる理由は色々だが、今回のケースは、 Failed to chown socket at step GROUP: No such process が怪しい

less /etc/group

そもそも docker GROUP があるのか? -> なかった

$ sudo groupadd docker

$ sudo systemctl start docker

これでうまく行った。エラーメッセージから愚直に理由を発掘していくのが、トラブルシューティングの基本。

参考 - Xenial (16.04) Failed to start systemd docker.service after security updates · Issue #29179 · moby/moby

comments powered by Disqus