From 8b0c1744154f0e9a008c4e4586bfdb0876749139 Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Thu, 10 Jan 2019 19:16:06 +0100 Subject: services: docker: Use more minimal service requrements. * gnu/services/docker.scm (docker-service-type)[requirement]: Add 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. Remove elogind. --- gnu/services/docker.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/services/docker.scm b/gnu/services/docker.scm index 87931f83f5..c84c887612 100644 --- a/gnu/services/docker.scm +++ b/gnu/services/docker.scm @@ -71,7 +71,14 @@ (define (docker-shepherd-service config) (documentation "Docker daemon.") (provision '(dockerd)) ;; Note: elogind is required because it's mounting the cgroups. - (requirement '(containerd elogind)) + (requirement '(containerd + 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 + )) (start #~(make-forkexec-constructor (list (string-append #$docker "/bin/dockerd") "-p" "/var/run/docker.pid") -- cgit v1.2.3