В настоящее время я работаю над Dockerfile , который требует, чтобы у меня были разрешения на чтение, запись и выполнение в двух определенных папках. Когда приходит время выполнить команды chmod
, это просто не удается. Я могу вручную изменить разрешения один раз внутри контейнера докера, но он, похоже, не получает его из команды. Вот как это выглядит сейчас:
FROM <image-source>
SHELL ["/bin/bash", "-c"]
USER root
WORKDIR /bla/bla
COPY . .
CMD chmod 777 -R /src/main/*
CMD chmod 777 -R /app/main/*