github.com/flavio/docker@v0.1.3-0.20170117145210-f63d1a6eec47/contrib/init/systemd/docker.service.rpm (about) 1 [Unit] 2 Description=Docker Application Container Engine 3 Documentation=https://docs.docker.com 4 After=network.target firewalld.service 5 6 [Service] 7 Type=notify 8 # the default is not to use systemd for cgroups because the delegate issues still 9 # exists and systemd currently does not support the cgroup feature set required 10 # for containers run by docker 11 ExecStart=/usr/bin/dockerd 12 ExecReload=/bin/kill -s HUP $MAINPID 13 # Having non-zero Limit*s causes performance problems due to accounting overhead 14 # in the kernel. We recommend using cgroups to do container-local accounting. 15 LimitNOFILE=infinity 16 LimitNPROC=infinity 17 LimitCORE=infinity 18 # Uncomment TasksMax if your systemd version supports it. 19 # Only systemd 226 and above support this version. 20 #TasksMax=infinity 21 TimeoutStartSec=0 22 # set delegate yes so that systemd does not reset the cgroups of docker containers 23 Delegate=yes 24 # kill only the docker process, not all processes in the cgroup 25 KillMode=process 26 # restart the docker process if it exits prematurely 27 Restart=on-failure 28 StartLimitBurst=3 29 StartLimitInterval=60s 30 31 [Install] 32 WantedBy=multi-user.target