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