services: docker: Make shepherd service also require "dbus-system",
[jackhill/guix/guix.git] / gnu / services / docker.scm
index 7cc0344..8b5edf5 100644 (file)
            (documentation "Docker daemon.")
            (provision '(dockerd))
            (requirement '(containerd
+                          dbus-system
+                          elogind
                           file-system-/sys/fs/cgroup/blkio
                           file-system-/sys/fs/cgroup/cpu
                           file-system-/sys/fs/cgroup/cpuset
                           file-system-/sys/fs/cgroup/devices
                           file-system-/sys/fs/cgroup/memory
                           ; TODO: file-system-/sys/fs/cgroup/pids
-                          networking))
+                          networking
+                          udev))
            (start #~(make-forkexec-constructor
                      (list (string-append #$docker "/bin/dockerd")
                            "-p" "/var/run/docker.pid")