aboutsummaryrefslogtreecommitdiff
path: root/gnu/services/docker.scm
Commit message (Collapse)AuthorAge
* file-systems: mount the PID cgroup filesystem.Jakub Kądziołka2020-04-27
| | | | | | | * gnu/system/file-systems.scm (%control-groups): Add "pids". * gnu/services/docker.scm (docker-shepherd-service): Resolve a TODO. This has allowed me to make a specific configuration of nsjail work.
* services: Add Singularity.Ludovic Courtès2019-06-07
| | | | | | | | | | | | * gnu/packages/linux.scm (singularity)[source](snippet): Change file name of setuid helpers in libexec/cli/*.exec. [arguments]: Remove "--disable-suid". * gnu/services/docker.scm (%singularity-activation): New variable. (singularity-setuid-programs): New procedure. (singularity-service-type): New variable. * gnu/tests/singularity.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Miscellaneous Services): Document it.
* services: docker: Add new fields to support proxy.Maxim Cournoyer2019-05-05
| | | | | | | | | | The Docker proxy enables inter-container and outside-to-container loopback, and is required by the Docker registry server. * gnu/services/docker.scm (docker-configuration)[proxy, enable-proxy?]: Add fields. (docker-shepherd-service): Use them. (serialize-boolean): New function.
* services: docker: Make shepherd service also require "dbus-system",Danny Milosavljevic2019-02-11
| | | | | | | | | "elogind" and "udev". Fixes <https://bugs.gnu.org/34333>. * gnu/services/docker.scm (docker-shepherd-service): Require "dbus-system", "elogind" and "udev".
* services: docker: Make shepherd service require "networking".Danny Milosavljevic2019-02-11
| | | | | | Fixes <https://bugs.gnu.org/34333>. * gnu/services/docker.scm (docker-shepherd-service): Require "networking".
* services: docker: Update comment.Danny Milosavljevic2019-01-11
| | | | * gnu/services/docker.scm (docker-shepherd-service): Update comment.
* services: docker: Use more minimal service requrements.Danny Milosavljevic2019-01-10
| | | | | | | * 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.
* services: docker: Clarify service-extension shepherd-root-service-type.Danny Milosavljevic2019-01-10
| | | | | * gnu/services/docker.scm (docker-service-type)[extensions]: Clarify service-extension shepherd-root-service-type.
* services: docker: Depend on elogind.Danny Milosavljevic2019-01-10
| | | | * gnu/services/docker.scm (docker-shepherd-service)[requirement]: Add elogind.
* services: docker: Specify log file for containerd.Danny Milosavljevic2019-01-10
| | | | | * gnu/services/docker.scm (containerd-shepherd-service): Specify log file for containerd.
* services: Add docker.Danny Milosavljevic2019-01-10
* gnu/services/docker.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Miscellaneous Services): Document the service.