Skip to content

Instantly share code, notes, and snippets.

@rimusz
Created December 5, 2014 10:46
Show Gist options
  • Save rimusz/a70ff030adfef37e063d to your computer and use it in GitHub Desktop.
Save rimusz/a70ff030adfef37e063d to your computer and use it in GitHub Desktop.
fleet unit
[Unit]
Description=sshserver
After=docker.service
Requires=docker.service
[Service]
TimeoutStartSec=0
ExecStartPre=-/usr/bin/docker rm sshserver
ExecStart=/usr/bin/docker run --rm --name sshserver --hostname="$(hostname | cut -d. -f1)-sshserver" -p 2222:22 -v /media/data:/data myregistry:5000/sshserver:latest
ExecStop=/usr/bin/docker stop sshserver
ExecStopPost=-/usr/bin/docker rm sshserver
Restart=always
RestartSec=10s
[X-Fleet]
Conflicts=sshserver.*.service
MachineMetadata=cpeer=tsld-dev1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment