其他一切都生效但权限没有改变,我错过了什么吗?
FROM joomla:3.9-php7.2-apache
RUN apt-get update \
&& apt-get install -y apt-utils vim curl
COPY ./joomla_html /var/www/html
RUN chmod -R 765 /var/www/html/
RUN chown -R www-data. /var/www/html/
RUN chmod -R 777 /var/www/html/tmp
RUN chmod -R 777 /tmp
RUN chmod -R 777 /var/www/html/modules
RUN chmod -R 777 /var/www/html/components
RUN chmod -R 777 /var/www/html/administrator/logs
RUN chmod -R 777 /var/www/html/images
RUN chmod -R 777 /var/www/html/uploads
COPY ./docker/php.ini /usr/local/etc/php/conf.d/php-extras.ini
EXPOSE 80
Run Code Online (Sandbox Code Playgroud)
这就是我得到的,每个文件都有 1000:1000 的权限,我需要它是 www-data
ls -la /var/www/html 的输出是
total 144
drwxr-xr-x 19 1000 …Run Code Online (Sandbox Code Playgroud)