Taken from:
- /etc/systemd/system/docker.socket
- /etc/systemd/system/docker.service
On CentOS 7.3 with docker cookbook 2.15.18.
| [Unit] | |
| Description=Docker Application Container Engine | |
| Documentation=https://docs.docker.com | |
| After=network-online.target docker.socket firewalld.service | |
| Wants=network-online.target | |
| Requires=docker.socket | |
| [Service] | |
| Type=notify | |
| ExecStartPre=/sbin/sysctl -w net.ipv4.ip_forward=1 | |
| ExecStartPre=/sbin/sysctl -w net.ipv6.conf.all.forwarding=1 | |
| ExecStart=/usr/bin/dockerd --bip=172.17.42.1/16 --group=docker -H tcp://0.0.0.0:2375 --pidfile=/var/run/docker.pid --storage-driver=devicemapper | |
| ExecStartPost=/usr/libexec/docker/docker-wait-ready | |
| ExecReload=/bin/kill -s HUP $MAINPID | |
| LimitNOFILE=1048576 | |
| LimitNPROC=infinity | |
| LimitCORE=infinity | |
| TasksMax=infinity | |
| TimeoutStartSec=0 | |
| Delegate=yes | |
| KillMode=process | |
| Restart=always | |
| StartLimitBurst=3 | |
| StartLimitInterval=60s | |
| [Install] | |
| WantedBy=multi-user.target |
| [Unit] | |
| Description=Docker Socket for the API | |
| PartOf=docker.service | |
| [Socket] | |
| ListenStream=tcp://0.0.0.0:2375 | |
| SocketMode=0660 | |
| SocketUser=root | |
| SocketGroup=docker | |
| [Install] | |
| WantedBy=sockets.target |