Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.