浏览代码

Merge pull request #20633 from crosbymichael/unit-file

Add "Delegate=yes" to docker's service file
Michael Crosby 9 年之前
父节点
当前提交
6582013207
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      contrib/init/systemd/docker.service

+ 5 - 0
contrib/init/systemd/docker.service

@@ -6,12 +6,17 @@ Requires=docker.socket
 
 
 [Service]
 [Service]
 Type=notify
 Type=notify
+# the default is not to use systemd for cgroups because the delegate issues still
+# exists and systemd currently does not support the cgroup feature set required
+# for containers run by docker
 ExecStart=/usr/bin/docker daemon -H fd://
 ExecStart=/usr/bin/docker daemon -H fd://
 MountFlags=slave
 MountFlags=slave
 LimitNOFILE=1048576
 LimitNOFILE=1048576
 LimitNPROC=1048576
 LimitNPROC=1048576
 LimitCORE=infinity
 LimitCORE=infinity
 TimeoutStartSec=0
 TimeoutStartSec=0
+# set delegate yes so that systemd does not reset the cgroups of docker containers
+Delegate=yes
 
 
 [Install]
 [Install]
 WantedBy=multi-user.target
 WantedBy=multi-user.target