PHP-FPM Docker容器不创建Unix套接字文件

PHP-FPM Docker容器不创建Unix套接字文件,docker,drupal,fpm,Docker,Drupal,Fpm,我在单独的Docker容器中运行PHP-FPM和Nginx,它们在使用TCP套接字时通信良好 为了提高速度,我尝试切换到使用Unix套接字进行通信,但由于某些原因,PHP-FPM没有创建套接字 我的PHP-FPM映像是基于drupal:8-FPM的,我认为问题在于它没有在运行时创建unix套接字 我的Dockerfile覆盖/usr/local/etc/php-fpm.d/www.conf以添加以下行: listen = /run/docker.sock 但是,该文件不是由容器创建的 对于如何

我在单独的Docker容器中运行PHP-FPM和Nginx,它们在使用TCP套接字时通信良好

为了提高速度,我尝试切换到使用Unix套接字进行通信,但由于某些原因,PHP-FPM没有创建套接字

我的PHP-FPM映像是基于drupal:8-FPM的,我认为问题在于它没有在运行时创建unix套接字

我的Dockerfile覆盖/usr/local/etc/php-fpm.d/www.conf以添加以下行:

listen = /run/docker.sock
但是,该文件不是由容器创建的


对于如何解决此问题的任何建议,我们将不胜感激

我通过添加一个新文件而不是覆盖www.conf文件来解决这个问题。详情: