[Unit] Description=Traefik with Docker After=docker.service Requires=docker.service [Service] ExecStartPre=-/usr/bin/docker rm --force {{ traefik_container_name }} ExecStart=/usr/bin/docker run --rm --name {{ traefik_container_name }} \ -v /var/run/docker.sock:/var/run/docker.sock -v {{ docker_volumes_dir }}/traefik/traefik.yml:/traefik.yml \ -v {{ docker_volumes_dir }}/traefik/traefik_dynamic.yml:/traefik_dynamic.yml -v {{ docker_volumes_dir }}/traefik/letsencrypt/:/letsencrypt \ -p 80:80 -p 443:443 -p 8448:8448 --network traefik --label=com.centurylinklabs.watchtower.enable=false traefik:v2.11 ExecStop=/usr/bin/docker stop {{ traefik_container_name }} Restart=always RestartSec=15s Type=exec [Install] WantedBy=multi-user.target