无法在Docker中运行Django项目

时间:2020-10-29 04:20:43

标签: django docker

当我运行docker时,它卡在了这一部分:

重新创建payments_app_1 ... 重新创建payments_app_1 ...完成附加到payments_app_1 app_1 |使用StatReloader监视文件更改

Dockerfile

FROM python:3.6

ENV PATH="/scripts:${PATH}"

COPY ./requirements.txt /requirements.txt
RUN apk add --update --no-cache --virtual .tmp gcc libc-dev linux-headers
RUN pip install -r /requirements.txt
RUN apk del .tmp

RUN mkdir /app
COPY ./app /app
WORKDIR /app
COPY ./scripts /scripts

RUN chmod +x /scripts/*

RUN mkdir -p /vol/web/media
RUN mkdir -p /vol/web/static

RUN adduser -D user
RUN chown -R user:user /vol
RUN chmod -R 755 /vol/web
USER user

CMD ["python","manage.py","runserver"]

docker-compose

version: '3.3'

services:
  app:
    build:
      context: .
    ports:
      - "8000:8000"
    volumes:
      - ./app:/app
    command: sh -c "python manage.py runserver 0.0.0.0:8000"
    environment:
      - DEBUG=1

requirements.txt

Django==3.1.2

0 个答案:

没有答案
相关问题