nixpkgs/nixos/modules/virtualisation
Jörg Thalheim c23032a8b1 docker: update service units from upstream
All the new options in detail:

Enable docker in multi-user.target make container created with restart=always
to start. We still want socket activation as it decouples dependencies between
the existing of /var/run/docker.sock and the docker daemon. This means that
services can rely on the availability of this socket. Fixes #11478 #21303

  wantedBy = ["multi-user.target"];

This allows us to remove the postStart hack, as docker reports on its own when
it is ready.

  Type=notify

The following will set unset some limits because overhead in kernel's ressource
accounting was observed. Note that these limit only apply to containerd.
Containers will have their own limit set.

  LimitNPROC=infinity
  LimitCORE=infinity
  TasksMax=infinity

Upgrades may require schema migrations. This can delay the startup of dockerd.

  TimeoutStartSec=0

Allows docker to create its own cgroup subhierarchy to apply ressource limits on
containers.

  Delegate=true

When dockerd is killed, container should be not affected to allow
`live restore` to work.

  KillMode=process
2016-12-23 21:39:38 +01:00
..
openstack nixos/keystone: secrets can be read from files 2016-12-16 20:53:32 +01:00
amazon-image.nix openssh: support prohibit-password for permitRootLogin 2016-10-01 13:23:56 -04:00
amazon-init.nix amazon-init.nix: Use makeBinPath 2016-04-25 16:44:37 +02:00
amazon-options.nix
azure-agent-entropy.patch virtualization/azure: take entropy handling code out of WALA and execute it before SSHD generates the host keys 2016-03-13 13:57:30 +02:00
azure-agent.nix treewide: deprecate ip-up.target (#18319) 2016-09-10 18:03:59 +02:00
azure-bootstrap-blobs.nix add Azure bootstrap blob list 2016-09-15 16:27:47 +03:00
azure-common.nix openssh: support prohibit-password for permitRootLogin 2016-10-01 13:23:56 -04:00
azure-config-user.nix azure-image: provide configuration.nix which allows nixos-rebuild to build a working generation and add helpful comments 2016-03-03 04:03:07 +02:00
azure-config.nix
azure-image.nix treewide: Use correct output in ${config.nix.package}/bin 2016-04-25 16:44:37 +02:00
azure-qemu-220-no-etc-install.patch azure: package qemu @ 2.2.0 2016-02-18 21:08:28 -08:00
brightbox-config.nix Add initial Brightbox expression. 2015-08-08 19:50:22 +00:00
brightbox-image.nix openssh: support prohibit-password for permitRootLogin 2016-10-01 13:23:56 -04:00
container-config.nix audit: Disable in containers 2016-01-26 16:25:40 +01:00
containers.nix containers: fix broken /etc/hosts entries when localAddress contains a netmask 2016-12-12 09:20:28 +01:00
docker-image.nix
docker.nix docker: update service units from upstream 2016-12-23 21:39:38 +01:00
ec2-amis.nix ec2-amis.nix: Create a "latest" attribute for NixOps 2016-10-03 18:16:34 +02:00
ec2-data.nix ec2-data: ensure providing a SSH host key is actually optional 2016-02-25 20:11:49 -06:00
google-compute-config.nix Work around infinite recursion issue in nixops. 2015-04-29 09:55:20 +00:00
google-compute-image.nix ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00
grow-partition.nix cloud-utils: 0.27 -> 0.29 2016-11-17 15:15:42 +01:00
libvirtd.nix nixos.libvirtd: fix broken VMs due to emulator path changes 2016-11-03 14:55:44 +01:00
lxc-container.nix
lxc.nix
lxcfs.nix lxcfs: add module 2016-12-04 11:26:17 +01:00
lxd.nix lxd: pkg.lxd does not point to the binaries 2016-06-19 20:30:36 +01:00
nova-image.nix openssh: support prohibit-password for permitRootLogin 2016-10-01 13:23:56 -04:00
nova.nix multipath_tools: Rename to multipath-tools 2016-01-21 16:18:38 +01:00
openvswitch.nix Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
parallels-guest.nix ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00
qemu-vm.nix Use overlayfs instead of unionfs-fuse in the VM tests 2016-12-21 20:49:08 +01:00
rkt.nix rkt: 0.14.0 -> 0.15.0 2016-01-15 18:09:58 +00:00
virtualbox-guest.nix virtualbox: fix virtualbox guest additions (#16964) 2016-07-19 13:55:44 +02:00
virtualbox-host.nix virtualbox: Split kernel modules into own package 2016-09-13 06:12:38 +02:00
virtualbox-image.nix nixos/virtualbox-image: Fix path to virtualbox 2016-09-13 07:26:59 +02:00
vmware-guest.nix vmware-guest: fix vmmouse driver 2016-11-18 19:58:44 +01:00
xe-guest-utilities.nix xe-guest-utilities: init at 6.2.0 2016-03-30 09:27:40 -07:00
xen-dom0.nix Merge pull request #19900 from michalpalka/xen-fix-xen-bridge2 2016-11-28 16:31:05 +01:00
xen-domU.nix ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00