Skip to content

Docker Systemd Script

How to Enable systemd script for Docker Containers#

In a file eg. /etc/systemd/system/docker-praeco.service

Example:

[Unit]
Description=Praeco Elastalert Docker Container
Requires=Docker.service
After=Docker.service

[Service]
Restart=always
ExecStart=/usr/bin/Docker container start -a praeco_elastalert_1
ExecStop=/usr/bin/Docker container stop -t 2 praeco_elastalert_1
ExecReload=/usr/bin/Docker container restart praeco_elastalert_1

[Install]
WantedBy=multi-user.target

Reload the daemon:

sudo systemctl daemon-reload

Enable the service:

sudo systemctl enable Docker-praeco.service

Start the service:

sudo systemctl start Docker-praeco.service

Sources#