#docker #docker-compose #cron #cron-task
#docker #настройка docker-compose #cron #cron-задача
Вопрос:
я пытаюсь запустить docker как задание cron на сервере Ubuntu. Я использую эту команду, которая работает вручную, но когда я помещаю ее в crontab -e, кажется, что контейнер не запускается.
20 03 * * * docker-compose -f /root/ib-gateway-docker/docker-compose.yml up
Комментарии:
1. Что это делает? Вы должны записать выходные данные этой команды (как stdout, так и stderr) и проверить их на наличие ошибок.
2. Ну, я почти уверен, что если вы запускаете его от имени пользователя
ubuntu
, у вас нет прав доступа к файлам из root. Итак, это может помочь добавитьsudo
или изменить расположение файла, но это также может быть что-то совершенно не связанное.3. 25 августа, 06:53:01]: (root) CMD (/usr/local/bin/docker-compose -f / root / ib-gateway-docker /docker-compose.yml вверх) 25 августа 06:53:01: (CRON) информация (не установлен MTA, вывод отбрасывается)