e97f9d3
[Unit]
e97f9d3
Description=Docker Application Container Engine
e97f9d3
Documentation=http://docs.docker.com
e97f9d3
After=network.target docker-containerd.service
e97f9d3
Wants=docker-storage-setup.service
f06bb70
Requires=docker-containerd.service rhel-push-plugin.socket registries.service
e97f9d3
e97f9d3
[Service]
e97f9d3
Type=notify
f06bb70
EnvironmentFile=/run/containers/registries.conf
e97f9d3
EnvironmentFile=-/etc/sysconfig/docker
e97f9d3
EnvironmentFile=-/etc/sysconfig/docker-storage
e97f9d3
EnvironmentFile=-/etc/sysconfig/docker-network
e97f9d3
Environment=GOTRACEBACK=crash
e97f9d3
ExecStart=/usr/bin/dockerd-current \
e97f9d3
          --add-runtime oci=/usr/libexec/docker/docker-runc-current \
e97f9d3
          --default-runtime=oci \
e97f9d3
          --authorization-plugin=rhel-push-plugin \
e97f9d3
          --containerd /run/containerd.sock \
e97f9d3
          --exec-opt native.cgroupdriver=systemd \
e97f9d3
          --userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
f06bb70
          --init-path=/usr/libexec/docker/docker-init-current \
f06bb70
          --seccomp-profile=/etc/docker/seccomp.json \
e97f9d3
          $OPTIONS \
e97f9d3
          $DOCKER_STORAGE_OPTIONS \
e97f9d3
          $DOCKER_NETWORK_OPTIONS \
e97f9d3
          $ADD_REGISTRY \
e97f9d3
          $BLOCK_REGISTRY \
f06bb70
          $INSECURE_REGISTRY \
f06bb70
          $REGISTRIES
e97f9d3
ExecReload=/bin/kill -s HUP $MAINPID
e97f9d3
LimitNOFILE=1048576
e97f9d3
LimitNPROC=1048576
e97f9d3
LimitCORE=infinity
e97f9d3
TimeoutStartSec=0
e97f9d3
Restart=on-abnormal
e97f9d3
e97f9d3
[Install]
e97f9d3
WantedBy=multi-user.target