使用以下dockerfile,我正在嘗試創(chuàng)建一個可寫入PHP的文件夾。FROM trafex/alpine-nginx-php7:1.2.0# Add mysql pdo extensionsUSER rootRUN apk add php7-pdo php7-pdo_mysqlCOPY --chown=nobody:nobody nginx.conf /etc/nginx/nginx.confCOPY --chown=nobody:nobody public_html/ /var/www/htmlRUN chmod 777 /var/www/html/public/ifpos/hits && ls -l /var/www/html/public/ifpos/USER nobody在構(gòu)建過程中,這是我看到的Step 6/7 : RUN chmod 777 /var/www/html/public/ifpos/hits && ls -l /var/www/html/public/ifpos/ ---> Running in 027345f34fc9total 8drwxrwxrwx 2 nobody nobody 4096 Jan 17 04:21 hits-rw-r--r-- 1 nobody nobody 817 Jan 17 03:04 listener.php但是,當(dāng)我終端到容器并列出目錄時,我可以看到這沒有正確設(shè)置。/var/www/html/public/ifpos $ ls -ltotal 8dr-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請幫忙,這是在做我的頭!
chmod 在 Dockerfile RUN 命令中無法正常工作。在構(gòu)建過程中看起來是正確的
慕尼黑8549860
2022-08-05 15:49:05