Skip to content

Instantly share code, notes, and snippets.

@madhuri-rai07
Created March 22, 2017 05:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save madhuri-rai07/4b675d9f07775a94b48ce32a2aa01350 to your computer and use it in GitHub Desktop.
Save madhuri-rai07/4b675d9f07775a94b48ce32a2aa01350 to your computer and use it in GitHub Desktop.
$ cat /lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
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
EnvironmentFile=/etc/default/docker
ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS
Environment="HTTP_PROXY=http://{IP}:{PORT}/" "HTTPS_PROXY=https://{IP}:{PORT}/"
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo service docker restart
$ sudo systemctl show docker
$ sudo docker run hello-world
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment