php - docker容器的输出

标签 php docker

我有这个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

如何在文本文件中而不是在终端中接收脚本的输出,并且可以使过程自动化?例如,每天在特定时间启动脚本?

最佳答案

运行容器并将结果写入文件:
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

关于php - docker容器的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60356563/

相关文章:

php - 使用 jQuery 或 Ajax get 函数从另一个页面提取文本

docker - 如何在Docker容器中使用奇点?

scala - 如何将凭据传递给 sbt build cli?

docker - 在Windows上使用docker-compose增加Docker容器的内存?

php - 基于 MySQL 查询导出具有动态值的 CSV

php - 如何管理 Netbeans 中的默认命名空间

php - HTML 转化为 PHP 变量(PHP 代码之外的 HTML)

docker - Kubernetes 和 flannel 网络设置

http - ECS不会启动实例, "unable to place a task because the resources could not be found."

php - shell输出到网络