在Windows上创建的Docker上映射卷时出错

时间:2019-07-24 12:24:28

标签: windows docker dockerfile

我正在尝试使用映像python:3.6在Docker上创建Python服务器,并且正在使用Windows。为此,我想将Docker文件夹映射到Windows文件夹,但运行容器时找不到Windows上托管的.py文件。

run.py文件位于C:/Users/augusto/Desktop/curso-docker/build-dev

Dockerfile

FROM python:3.6
LABEL maintainer 'Augusto'

RUN useradd www && \
    mkdir /app  && \
    mkdir /log  && \
    chown www /log

USER www
VOLUME /log
WORKDIR /app
EXPOSE 8000

ENTRYPOINT [ "/usr/local/bin/python" ]
CMD ["run.py"]

运行

$ docker container run -it -v /host_mnt/c/users/augusto/desktop/curso-docker/build-dev:/app -p 80:8000 --name python-server build-dev

错误消息

/usr/local/bin/python: can't open file 'run.py': [Errno 2] No such file or directory.

0 个答案:

没有答案