小编ken*_*ken的帖子

如何在Dockerfile中将文件夹的权限更改为777?

我有一个这样的项目目录:

|-var/www
|-docker-compose.yml
|-app
|--uploads
|---photos
|-Dockerfile
Run Code Online (Sandbox Code Playgroud)

这是我的docker-compose.yml文件:

myapp:
    build:
      context: myfolder
      dockerfile: Dockerfile
    container_name: flask
    image: api/v1:01
    restart: unless-stopped
    environment:
      APP_ENV: "prod"
      APP_DEBUG: "False"
      APP_PORT: 5000
    volumes:
      - appdata:/var/www
Run Code Online (Sandbox Code Playgroud)

我想要的: 我想更改app/uploads/photos此文件夹的权限。777这是一个上传文件夹,因此用户可以上传到此文件夹。

Dockerfile现在的样子是这样的:

FROM python:3.6.8-alpine3.9

ENV GROUP_ID=1000 \
    USER_ID=1000

WORKDIR /var/www/
ADD . /var/www/

RUN apk add --no-cache build-base libffi-dev openssl-dev ncurses-dev
RUN pip install --upgrade pip
RUN pip install -r requirements.txt

RUN addgroup -g $GROUP_ID www
RUN adduser -D -u $USER_ID …
Run Code Online (Sandbox Code Playgroud)

linux permissions nginx file-permissions docker

5
推荐指数
1
解决办法
10万
查看次数

标签 统计

docker ×1

file-permissions ×1

linux ×1

nginx ×1

permissions ×1