diff --git a/roles/network_plugin/calico/templates/systemd-docker.service b/roles/network_plugin/calico/templates/systemd-docker.service
index 43b49618f1e35fc069e16dee27b305f86bb805cf..01383d772135087faca8bdae7f5080f5fd92722d 100644
--- a/roles/network_plugin/calico/templates/systemd-docker.service
+++ b/roles/network_plugin/calico/templates/systemd-docker.service
@@ -12,6 +12,7 @@ Requires=docker.socket
 [Service]
 Type=notify
 {% if ansible_os_family == "RedHat" %}
+EnvironmentFile=-/etc/default/docker
 EnvironmentFile=-/etc/sysconfig/docker
 EnvironmentFile=-/etc/sysconfig/docker-network
 EnvironmentFile=-/etc/sysconfig/docker-storage
@@ -23,7 +24,8 @@ ExecStart=/usr/bin/docker daemon \
           $OPTIONS \
           $DOCKER_STORAGE_OPTIONS \
           $DOCKER_NETWORK_OPTIONS \
-          $INSECURE_REGISTRY
+          $INSECURE_REGISTRY \
+          $DOCKER_OPTS
 LimitNOFILE=1048576
 LimitNPROC=1048576
 LimitCORE=infinity