我正在尝试使用映像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.