(Docker)for app无法为服务app创建容器:无效的卷规范:

时间:2020-04-14 03:42:41

标签: python docker

Dockerfile:

ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
RUN pip install pip -U
ADD requirements.txt /code/
RUN pip install --default-timeout=1000 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com -r requirements.txt
ADD . /code/

docker-compose.yml:

version: "3"
services:
  app:
    restart: always
    build: .
    command: "python3 manage.py runserver 0.0.0.0:8000"
    volumes:
      - .:/code
    ports:
      - "8000:8000"

当我尝试使用docker制作图像时,发生此错误-

Error

我的路径设置有问题吗?

1 个答案:

答案 0 :(得分:0)

卷路径必须是Dockerfile的路径。似乎在Dockerfile中,您已将工作目录设置为code,但是,要将卷路径设置为所需的全部就是在本地计算机中存储Dockerfile的位置。

您只需指定整个路径[/ f / HomeWork / GraduateProject / Project / lianjiaweb /]或在卷路径中写入.