docker-compos 中的音量 'type' 错误是什么
what is volume 'type' error in docker-compos
我是 docker 和 docker-compos 中的新人。
这是我的 Docker 并且创建成功。
FROM python:3.8-buster
WORKDIR /app
ENV PYTHONDONTWRITEBYTECODE 1
COPY . .
ARG name
RUN apt-get update
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
docker-compose.yml :
version: "3.7"
services:
django_web:
build: .
command: >
apt -c "python3 manage.py makemigrations && python3 manage.py migrate && gunicorn mlAmeri.wsgi:application --bind 0.0.0.0:8000"
volumes:
- static: /app/staitc
- media: /app/media
- .: /app
ports:
- 8010:8000
nginx:
build: ./nginx
volumes:
- static:/app/static
- media:/app/media
- ./nginx/config/:/etc/nginx/conf.d/
ports:
- 8000:80
depends_on:
- django_web
volumes:
# postgres_data:
static:
media:
这是我的错误
services.django_web.volumes 'type' is a required property
类型是什么意思?我想念什么?
你只是遗漏了一些我认为的引语:
volumes:
- "static:/app/staitc"
- "media:/app/media"
- ".:/app"
查看官方文档:https://docs.docker.com/compose/compose-file/compose-file-v3/#volumes
编辑:请注意,将整个当前文件夹装载到容器中并不是一个好习惯。您会在容器中泄漏不必要的东西。
我是 docker 和 docker-compos 中的新人。 这是我的 Docker 并且创建成功。
FROM python:3.8-buster
WORKDIR /app
ENV PYTHONDONTWRITEBYTECODE 1
COPY . .
ARG name
RUN apt-get update
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
docker-compose.yml :
version: "3.7"
services:
django_web:
build: .
command: >
apt -c "python3 manage.py makemigrations && python3 manage.py migrate && gunicorn mlAmeri.wsgi:application --bind 0.0.0.0:8000"
volumes:
- static: /app/staitc
- media: /app/media
- .: /app
ports:
- 8010:8000
nginx:
build: ./nginx
volumes:
- static:/app/static
- media:/app/media
- ./nginx/config/:/etc/nginx/conf.d/
ports:
- 8000:80
depends_on:
- django_web
volumes:
# postgres_data:
static:
media:
这是我的错误
services.django_web.volumes 'type' is a required property
类型是什么意思?我想念什么?
你只是遗漏了一些我认为的引语:
volumes:
- "static:/app/staitc"
- "media:/app/media"
- ".:/app"
查看官方文档:https://docs.docker.com/compose/compose-file/compose-file-v3/#volumes
编辑:请注意,将整个当前文件夹装载到容器中并不是一个好习惯。您会在容器中泄漏不必要的东西。