我正在使用php:7-fpm
Docker镜像,但我无法将我的应用程序放在/var/www/html
中。相反,我想把它放在/opt/foo
中。 /opt/foo
是一个卷。如何在不替换整个PHP-FPM配置的情况下执行此操作?
答案 0 :(得分:1)
PHP-FPM默认为工作目录,但由于图像在设置命令之前设置工作目录,因此您无法使用WORKDIR
对其进行自定义。因此,唯一可行的方法似乎是附加到PHP-FPM配置文件:
RUN echo 'chdir = /opt/foo' >> /usr/local/etc/php-fpm.d/www.conf