使用以下dockerfile,我正在尝试创建一个可写入PHP的文件夹。
FROM trafex/alpine-nginx-php7:1.2.0
# Add mysql pdo extensions
USER root
RUN apk add php7-pdo php7-pdo_mysql
COPY --chown=nobody:nobody nginx.conf /etc/nginx/nginx.conf
COPY --chown=nobody:nobody public_html/ /var/www/html
RUN chmod 777 /var/www/html/public/ifpos/hits && ls -l /var/www/html/public/ifpos/
USER nobody
在构建过程中,这是我看到的
Step 6/7 : RUN chmod 777 /var/www/html/public/ifpos/hits && ls -l /var/www/html/public/ifpos/
---> Running in 027345f34fc9
total 8
drwxrwxrwx 2 nobody nobody 4096 Jan 17 04:21 hits
-rw-r--r-- 1 nobody nobody 817 Jan 17 03:04 listener.php
但是,当我终端到容器并列出目录时,我可以看到这没有正确设置。
/var/www/html/public/ifpos $ ls -l
total 8
dr-xr-xr-x 2 nobody nobody 4096 Jan 17 04:21 hits
-rw-r--r-- 1 nobody nobody 817 Jan 17 03:04 listener.php
请帮忙,这是在做我的头!
白衣非少年