ansible-roles/docker-host/templates/docker.service.j2

28 lines
805 B
Django/Jinja

# {{ ansible_managed }}
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
ExecStart=/usr/bin/docker daemon -H fd:// \
{% if docker_tls_enabled %}
--tlsverify \
--tlscacert={{ docker_tls_path }}/{{ docker_tls_ca }} \
--tlscert={{ docker_tls_path }}/{{ docker_tls_cert }} \
--tlskey={{ docker_tls_path }}/{{ docker_tls_key }} \
{% endif %}
{% if docker_remote_access_enabled %}
-H tcp://{{ docker_daemon_listening_ip }}:{{ docker_daemon_port }}
{% endif %}
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
Environment="TMPDIR={{ docker_tmpdir }}"
[Install]
WantedBy=multi-user.target