Skip to content

Instantly share code, notes, and snippets.

@sekka1
Created May 19, 2016 18:05
Show Gist options
  • Save sekka1/31db90b71028a45f6e5d21a387f10423 to your computer and use it in GitHub Desktop.
Save sekka1/31db90b71028a45f6e5d21a387f10423 to your computer and use it in GitHub Desktop.
#
# Service file from: https://github.com/DataDog/docker-dd-agent/blob/master/dd-agent.service
#
[Unit]
Description=Datadog Agent
After=flanneld.service
After=docker.service
[Service]
User=core
Restart=always
TimeoutStartSec=5
EnvironmentFile=/etc/os-release
ExecStartPre=-/usr/bin/docker stop dd-agent
ExecStartPre=-/usr/bin/docker rm -f dd-agent
ExecStartPre=/usr/bin/docker pull vungle/docker-dd-agent:coreos-kafka
ExecStartPre=-/usr/bin/docker kill dd-agent
ExecStartPre=-/usr/bin/docker rm dd-agent
ExecStart=/bin/bash -c " \
docker run --name dd-agent \
--net=host \
--privileged=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /proc/mounts:/host/proc/mounts:ro \
-v /proc:/host/proc:ro \
-v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \
-v /:/opt/all_disk_partitions_map:ro \
-e API_KEY=12334 \
-e TAGS=\"os-name:$NAME,os-version:$VERSION,machine-id:%m$metadata\" \
vungle/docker-dd-agent:coreos-kafka"
ExecStop=/usr/bin/docker stop dd-agent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment