PHP-FPM容器中的自定义应用程序目录

时间:2016-06-27 08:28:49

标签: php docker

我正在使用php:7-fpm Docker镜像,但我无法将我的应用程序放在/var/www/html中。相反,我想把它放在/opt/foo中。 /opt/foo是一个卷。如何在不替换整个PHP-FPM配置的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

PHP-FPM默认为工作目录,但由于图像在设置命令之前设置工作目录,因此您无法使用WORKDIR对其进行自定义。因此,唯一可行的方法似乎是附加到PHP-FPM配置文件:

RUN echo 'chdir = /opt/foo' >> /usr/local/etc/php-fpm.d/www.conf