首页 > 解决方案 > 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

我怎样才能在文本文件中而不是在终端中接收我的脚本输出,我可以自动化这个过程吗?例如每天在特定时间启动脚本?

标签: phpdocker

解决方案


运行容器并将结果写入文件:

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

对于日常任务,创建一个 cronjobcronjob -e并添加如下行:

# every day at 01.00 AM
0 1 * * * winpty docker run -it --rm --name my-running-app php_script >> /path/to/filename.txt

推荐阅读