выход docker контейнер - PullRequest
1 голос
/ 22 февраля 2020

У меня есть docker файл:

FROM php:7.4-cli
COPY . /src/
WORKDIR /src/
CMD [ "php", "./src/index.php" ]

И я использую две команды для его запуска:

docker build -t php_script .
winpty docker run -it --rm --name my-running-app php_script

Как я могу получить выходные данные моего скрипта в текстовом файле, а не в терминале, и могу ли я автоматизировать процесс? Например, запускать сценарий каждый день в определенное время?

1 Ответ

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

Запустить контейнер и записать результат в файл:

winpty docker run -it --rm --name my-running-app php_script >> /path/to/filename.txt

Для ежедневного задания создайте cronjob cronjob -e и добавьте строку, например:

# every day at 01.00 AM
0 1 * * * winpty docker run -it --rm --name my-running-app php_script >> /path/to/filename.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...