2016-04-27 171 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安裝第一路徑作爲容器的體積,所以你必須將所有的訪問文件在容器內,那末尾部分就是你想要運行的命令。