Я использовал этот ответ в качестве руководства, чтобы помочь мне создать сценарий запуска для systemd, чтобы запустить контейнер Jenkins, когда моя машина загрузится. Однако сценарий не работает. Вот сценарий:
[Unit]
Description=Docker container that houses the Jenkins build service.
After=network-online.target
[Service]
Group=docker
ExecStart=/usr/bin/docker start jenkins
ExecStop=/usr/bin/docker stop jenkins
[Install]
WantedBy=multi-user.target
Я поместил его в /etc/systemd/system/jenkins.service.
Когда я запускаю sudo systemctl start jenkins, ничего не происходит. Никаких ошибок или чего-либо не распечатано, и контейнер не запускается (если я запускаю docker ps, в нем нет контейнеров, перечисленных как запущенные).
Я могу запустить /usr/bin/docker start jenkins из командной строки вручную, и это начинается отлично, поэтому проблема, похоже, в том, как я написал сценарий, но я не могу понять, почему он работает не так, как ожидалось. Любая помощь приветствуется.