Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
system:init:systemd [2018/11/17 14:42] – создано mirocow | system:init:systemd [2019/12/09 20:10] (текущий) – mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | {{tag> | ||
+ | |||
====== Systemd ====== | ====== Systemd ====== | ||
+ | ===== Примеры ===== | ||
+ | |||
+ | ==== Portainer ==== | ||
+ | |||
+ | <code bash> | ||
+ | [Unit] | ||
+ | Description=Portainer service with docker-compose | ||
+ | Requires=docker.service | ||
+ | After=docker.service | ||
+ | |||
+ | [Service] | ||
+ | Restart=always | ||
+ | |||
+ | WorkingDirectory=/ | ||
+ | |||
+ | # Remove old containers, network and volumes | ||
+ | ExecStartPre=/ | ||
+ | ExecStartPre=-/ | ||
+ | ExecStartPre=-/ | ||
+ | |||
+ | # Compose up | ||
+ | ExecStart=/ | ||
+ | |||
+ | # Compose down, remove containers | ||
+ | ExecStop=/ | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | |||
+ | </ |