1
resposta

erro de permissionamento

Caros, bom dia!

Eu estou criando um Dockerfile, onde uma determinada pasta deveria estar com a permissao 777, ja setei de algumas formas diferentes..porem sempre que eu buildo a imagem e crio o container ele esta com a permissao 755.

FROM test/php-base:7.2-fpm

ARG OPCACHE_ENABLE=0

RUN echo "opcache.enable=1" >> /usr/local/etc/php/conf.d/opcache.ini

COPY docker/php.ini /usr/local/etc/php-fpm.d/php.ini

COPY . /var/www/html

RUN chown root:root "folder"

RUN chmod 777 -R "folder"

Alguem sabe como posso realizar a alteracao de determinada pasta na criacao de um container?

Abracos.

1 resposta

Oi Leonardo, tudo bem? Acho que você não pode fazer isso. Isso por que cada comando cria uma camada na imagem, e por padrão as camadas são de somente leitura após serem criadas.

É por isso que criamos volumes, que são links entre o container e o que está fora dele.