里面的Docker crontab和php脚本

我是新的docker工人,但我的Dockerfile调用PHP脚本,期望从STDIN一些参数,(只为第一次调用)之后,我在Docker中创buildconfiguration文件,并存储所有参数。 我完成了这一部分,但之后,我需要在后台某种types的crontab将调用这个PHP脚本! 我在Docker中find了crontab的一些解决scheme,但是我需要能够从STDIN第一次获取参数,之后我把所有的东西都留给crontab!

我想与docker run调用PHP脚本获取参数和离开docker工作在后台这是模式closures我的Dockerfile,我有相同的简单变化与PHP版本,但那个作品

  FROM fabrizzio/docker-php:latest MAINTAINER Dieter Provoost <dieter.provoost@marlon.be> # Oracle instantclient ADD oracle/instantclient-basic-linux.x64-11.2.0.4.0.zip /tmp/instantclient-basic-linux.x64-11.2.0.4.0.zip ADD oracle/instantclient-sdk-linux.x64-11.2.0.4.0.zip /tmp/instantclient-sdk-linux.x64-11.2.0.4.0.zip ADD oracle/instantclient-sqlplus-linux.x64-11.2.0.4.0.zip /tmp/instantclient-sqlplus-linux.x64-11.2.0.4.0.zip RUN apt-get install -y unzip RUN unzip /tmp/instantclient-basic-linux.x64-11.2.0.4.0.zip -d /usr/local/ RUN unzip /tmp/instantclient-sdk-linux.x64-11.2.0.4.0.zip -d /usr/local/ RUN unzip /tmp/instantclient-sqlplus-linux.x64-11.2.0.4.0.zip -d /usr/local/ RUN ln -s /usr/local/instantclient_11_2 /usr/local/instantclient RUN ln -s /usr/local/instantclient/libclntsh.so.11.1 /usr/local/instantclient/libclntsh.so RUN ln -s /usr/local/instantclient/sqlplus /usr/bin/sqlplus RUN apt-get install libaio-dev -y RUN echo 'instantclient,/usr/local/instantclient' | pecl install oci8 ADD php/oci8.ini /etc/php5/cli/conf.d/30-oci8.ini RUN apt-get clean -y RUN php source/script.php