从php运行docker请求

时间:2015-09-30 02:35:09

标签: php docker fedora pdftk

我已经封装了pdftk(PDF工具包)作为可以在fedora docker镜像内部运行的程序。这允许我在不支持pdftk的较新的AWS AMI映像上运行pdftk。使用docker run命令在我们的PHP程序中替换pdftk时,从命令行运行PHP程序时效果很好,但是当它作为cron作业或邮箱命令运行时,docker将无法运行。我已经让cron和邮箱用户成为docker组的一部分,检查了权限和路径,但仍然没有快乐。

exec PHP命令如下所示:

$command = 'docker run -i -t --privileged -v /var/www/mbx/forms/inbox:/workdir -w /workdir/ brnlab/aultman-pdftk ./'.basename($files[$i]).' burst output ./pg_%03d.pdf';

奇怪的是,作为cron或mailbox命令运行时,$命令的返回是空白的,所以我不确定是否有错误。它似乎没有挂断。关于进一步诊断问题的最佳方法的任何想法?

0 个答案:

没有答案