Запускать задания cron в docker-compose с хоста? - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть docker-compose.yml с некоторыми контейнерами.Мне нужно запустить команду внутри одного из контейнеров docker-compose.Я пробовал это

* * * * * /usr/local/bin/docker-compose -f ~/directory/to/docker-compose.yml  run --rm -T -w /var/www php /var/www/bin/yii bigquery/events

Но не сработало.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

хорошо, я решаю эту проблему, ребята.Мне просто нужно изменить мой каталог перед выполнением моей команды!

* * * * * cd ~/directory/to/your/docker-compose && /usr/local/bin/docker-compose -f ~/directory/to/docker-compose.yml run --rm -T -w /var/www php /var/www/bin/yii bigquery/events

0 голосов
/ 18 апреля 2019

Вместо этого следует использовать docker-compose exec, docker-compose run запускает команду в новом контейнере.

...