通过所有可能找到的答案,我似乎无法启动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 start
CMD ["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/