【发布时间】:2021-01-31 11:30:26
【问题描述】:
您好,我提取了 php:7.4-fpm 的图像
FROM php:7.4-fpm
在容器启动后,当我执行服务并 cd 时
root@05a7991437c0:/var/run/php#
但它是空的
我试图执行容器和service php7.4-fpm status
上面写着php7.4-fpm: unrecognized service
我想将我的 nginx.conf 更改为 fpm.sock
fastcgi_pass php:9000;
提前谢谢你
【问题讨论】:
-
Docker 容器通常构建为每个容器一个进程。因此没有添加调度程序。服务在大多数容器中不起作用。 “如果我们使用图像 php:7.4-fpm,php7.4-fpm.sock 的位置在哪里?” 为什么会出现“php7.4-fpm.sock”?你能检查
listen的fpm 配置吗?在那里您可以将其从网络套接字更改为文件套接字。 -
你可以找到它here