Скрипты Systemd не будут работать при загрузке

У меня есть три контейнера докеров, которые я создал сценарии systemd для запуска при запуске. Я запустил systemctl enable xxxx для всех трех служб, а также пробовал systemctl reenable xxxx . Я создал сценарии из документации докеров. Если я запускаю сценарии с service xxx start , сценарий работает нормально. Каждый раз, когда я перезагружаюсь, служба docker работает нормально, но три скрипта остаются загруженными, но неактивными:

● guacd.service - Redis container
   Loaded: loaded (/etc/systemd/system/guacd.service; enabled; vendor preset: enabled)
   Active: inactive (dead)

Состав моего скрипта /etc/systemd/system/guacd.service :

[Unit]
Description=Redis container
Requires=docker.service
After=docker.service

[Service]
Restart=always
ExecStart=/usr/bin/docker start -a guacd

ExecStop=/usr/bin/docker stop -t 2 guacd

[Install]
WantedBy=local.target
1
задан 2 June 2016 в 15:00
1 ответ

Это WantedBy = local.target ? Может быть WantedBy = local-fs.target

https://www.freedesktop.org/software/systemd/man/systemd.special.html#local-fs.target

-1
ответ дан 4 December 2019 в 10:53

Теги

Похожие вопросы