【发布时间】:2019-03-28 16:18:29
【问题描述】:
我的 Symfony 应用程序有一个 Dockerfile,但容器没有缓存和日志目录的写入权限。
我尝试使用 Symfony 文档获取权限,但它不起作用。我已经将容器用户设置为root,但问题还是一样。
这是我的Dockerfile:
FROM trafex/alpine-nginx-php7:ba1dd422
RUN apk --update add git php7-sockets php7-bcmath php7-pdo_mysql php7-pdo && rm /var/cache/apk/* \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
COPY ./docker/nginx/nginx.conf /etc/nginx/nginx.conf
COPY . /var/www/html
RUN composer install \
--ignore-platform-reqs \
--no-interaction \
--no-plugins \
--no-scripts \
--prefer-dist
EXPOSE 8080
如何设置正确的权限来运行它?
【问题讨论】: