6163fe166e
variables. 1. AWS has issues with ext4 (use xfs instead for CentOS only) 2. Make sure all the centos config files are include in the systemd config 3. Make sure that network options are set in the correct file by os family This allows downstream items like opencontrail and others change variables in expected locations.
34 lines
904 B
Desktop File
34 lines
904 B
Desktop File
[Unit]
|
|
Description=Docker Application Container Engine
|
|
Documentation=http://docs.docker.com
|
|
{% if ansible_os_family == "RedHat" %}
|
|
After=network.target
|
|
Wants=docker-storage-setup.service
|
|
{% elif ansible_os_family == "Debian" %}
|
|
After=network.target docker.socket
|
|
Requires=docker.socket
|
|
{% endif %}
|
|
|
|
[Service]
|
|
Type=notify
|
|
{% if ansible_os_family == "RedHat" %}
|
|
EnvironmentFile=-/etc/sysconfig/docker
|
|
EnvironmentFile=-/etc/sysconfig/docker-network
|
|
EnvironmentFile=-/etc/sysconfig/docker-storage
|
|
{% elif ansible_os_family == "Debian" %}
|
|
EnvironmentFile=-/etc/default/docker
|
|
{% endif %}
|
|
Environment=GOTRACEBACK=crash
|
|
ExecStart=/usr/bin/docker daemon \
|
|
$OPTIONS \
|
|
$DOCKER_STORAGE_OPTIONS \
|
|
$DOCKER_NETWORK_OPTIONS \
|
|
$INSECURE_REGISTRY
|
|
LimitNOFILE=1048576
|
|
LimitNPROC=1048576
|
|
LimitCORE=infinity
|
|
MountFlags=slave
|
|
TimeoutStartSec=1min
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|