Запуск docker контейнера через crontab не работает - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь запланировать docker, в котором jenkins slave будет запускаться автоматически при каждой перезагрузке рабочего стола.

  1. Проверка задач планирования с помощью crontab с помощью простого сценария

    для i в seq 1 10000; коснитесь $ i.stam && sleep 1; сделано

И добавить его в автозапуск с помощью crontab -e

@reboot /root/script.sh

Работает как положено - скрипт запускается сразу после перезагрузки

Проверка вручную команды docker_run

docker_run. sh Сценарий запускает команду

docker run -it -u jenkins:jenkins -v /home/jenkins/.ssh/:/home/jenkins/.ssh/ -v /root/docker-jnlp-slave/.aws/:/home/jenkins/.aws/ jenkins/jnlp-slave:latest

работает должным образом - при выполнении всей команды запуска docker и при сохранении ее как docker_run. sh script

Так здорово - давайте скопируем в crontab docker прогон *

@reboot /root/docker-jnlp-slave/docker_run.sh >/dev/null 2>&1

но, ничего не происходит

1 Ответ

0 голосов
/ 04 февраля 2020

"- всегда перезапускать" решил. Я не понял в начале, как это работает. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...