在wordpress docker容器中运行批处理

我正在尝试在wordpress官方容器中运行批处理。 在容器中,我想运行非常简单的批处理,如下所示:

./wordpress_batch.php

define('BASEPATH', '/path/to/wordpress'); require_once(BASEPATH . '/wp-load.php'); # batch program start echo "batch test"; var_dump($wpdb); 

但没有显示输出。 这个代码在主机上工作在wordpress中。 docker集装箱有什么问题? 任何想法来运行这个代码?

谢谢。

./docker-compose.yml:

 version: "2" services: wordpress: build: containers/wordpress ports: - "9000:80" depends_on: - db environment: WORDPRESS_DB_HOST: "db:3306" env_file: .env volumes: - ./wordpress_batch:/var/batch/ db: build: containers/db env_file: .env volumes: - db-data:/var/lib/mysql volumes: db-data: driver: local 

./containers/db/Dockerfile:

 FROM mysql:latest 

./containers/wordpress/Dockerfile:

 FROM wordpress:latest 

我运行代码的方式:

 $ docker-compose run wordpress bash # root@97658bd14387:/var/batch# php wordpress_batch.php