2016-04-27 131 views
2

我有一些irc bot脚本,想用docker run -d --name php-fpm php:5 irc_bot.php运行它,但它不起作用。 我不需要Web服务器:apach,nginx,但只需要clli。Docker运行php脚本

您知道如何通过在线docker命令简单运行php irc_bot.php吗?

+0

仅当需要php cli时,才有可用的cli版本,请查看[hub页面](https://hub.docker.com/_/php/)。 –

+0

你的意思是'码头运行-d --name php -fpm php:5.6-cli irc_bot.php'? – Tosh

回答

1

你失踪的主要事情似乎是一个卷。该容器实际上并没有一个“irc_bot.php”,所以你可能需要这样的东西......

docker run -d -v /directory/with/file/:/dir/to/run/from/ php:5.6-cli php /dir/to/run/from/irc_bot.php 

的-v安装第一路径作为容器的体积,所以你必须将所有的访问文件在容器内,那末尾部分就是你想要运行的命令。