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

group に注目すべし


Posted on 2019年 5月 30日 (木)
Tags docker, centos
docker, centos

A dependency job for docker.service failed

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

1$ sudo systemctl start docker
2
3A dependency job for docker.service failed. See 'journalctl -xe' for details.

なんぞこれ。

1-- Subject: Unit docker.socket has begun start-up
2-- Defined-By: systemd
3-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
4--
5-- Unit docker.socket has begun starting up.
6 5月 30 16:59:12  systemd[7043]: Failed to chown socket at step GROUP: No such process
7 5月 30 16:59:12  systemd[1]: docker.socket control process exited, code=exited status=216
8 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 が怪しい

1less /etc/group

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

1$ sudo groupadd docker
2
3$ sudo systemctl start docker

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

参考

Share