2 Вопрос: Dockerfile «RUN chmod» не вступает в силу

вопрос создан в Wed, May 8, 2019 12:00 AM

Все остальное вступает в силу, но разрешения не меняются, я что-то упустил?

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

Это то, что я получаю, каждый файл имеет разрешения на 1000: 1000, мне нужно, чтобы он был на www-data ​​p>

Вывод ls -la /var /www /html равен

total 144
drwxr-xr-x 19 1000 1000 4096 May 8 18:53 .
drwxr-xr-x 1 root root 4096 May 8 02:30 ..
drwxr-xr-x 25 1000 1000 4096 May 8 18:53 components
drwxr-xr-x 6 1000 1000 4096 May 8 18:53 images
drwxr-xr-x 68 1000 1000 4096 May 8 18:53 modules
drwxr-xr-x 2 1000 1000 4096 May 8 18:53 tmp
drwxr-xr-x 2 1000 1000 4096 May 8 18:53 uploads
    
1
  1. Какие файлы не меняют свои разрешения? Пожалуйста, предоставьте выходные данные команды для точной проблемы
    2019-05-08 17: 19: 15Z
  2. @ ignacio ни один из них. Я обновил вопрос
    2019-05-08 20: 08: 07Z
2 ответа                              2                         

Вы должны установить владельца непосредственно при копировании файлов:

FROM joomla:3.9-php7.2-apache

RUN apt-get update \
&& apt-get install -y apt-utils vim curl

COPY --chown=www-data:www-data ./joomla_html /var/www/html

RUN chmod -R 765 /var/www/html/

COPY ./docker/php.ini /usr/local/etc/php/conf.d/php-extras.ini

EXPOSE 80
    
0
2019-05-08 17: 04: 49Z
  1. спасибо, но результат тот же
    2019-05-08 20: 08: 33Z
  2. Я попробовал его на своей машине, и он работает. Вы уверены, что восстанавливаете свой имидж? Попробуйте дать ему другой тег, просто чтобы быть уверенным
    2019-05-08 20: 53: 43Z

Каталог определяется как восходящий том: 0

2019-05-08 22: 30: 15Z
источник размещен Вот