官方PHP Docker镜像的坑

官方PHP Docker镜像的坑

最近搭了个PHP的网站,用到了官方的PHP Docker镜像php,php-fpm:8-fpm-alpine。计划在php-fpm与openresty之间通过unix domain socket来通讯。于是改了下php-fpm.d/www.conf文件。

listen = 127.0.0.1:9000
listen = /var/run/php-fpm/.sock

改天半天都没生效,各种debug未果……而且我看着127.0.0.1:9000也不太合理,理论上不可能跨容器通讯呐😢

经过了各种grep,后来发现这个镜像里面偷偷地塞了一个zz-docker.conf文件进去……然后里面有一行,这……

listen = 9000

于是很多事情就都明白了😂