Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| 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 | ||
| + | |||
| + | </ | ||