通过所有可能找到的答案,我似乎无法启动fpm7。如果我进入容器并手动运行:service php7.0-fpm start,一切正常。

我尝试过的是:CMD ["nginx", "-g", "daemon off;", "php7.0-fpm"]
我尝试过的东西二:CMD ["php7.0-fpm", "nginx", "-g", "daemon off;"]
我尝试过的III:CMD ["php-fpm7.0", "nginx", "-g", "daemon off;"]
我尝试过的IV:RUN service php7.0-fpm startCMD ["php-fpm7.0", "nginx", "-g", "daemon off;"]
PS:
Nginx工作正常。

PPS:
如果可能,我想避免使用主管。

最佳答案

我与您在同一个问题上,我做了数十种组合,然后找到了可行的组合!

由于CMD相互覆盖,因此我们必须使用&&将命令合并到同一行中。

这是我所做的。

CMD service php7.0-fpm start && nginx -g "daemon off;"

关于docker - 如何在Dockerfile中启动PHP7.0-FPM?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39391522/

10-13 01:05