我想用docker搭建我的python开发环境,这是我的想法
MyProject:
codefile1.py
codefile2.py
Dockerfile
我的Dockerfile如下:
FROM python:3.6.3
MAINTAINER hulei886 <hulei886@aliyun.com>
RUN mkdir /opt/src
WORKDIR /opt/src
COPY ./requirements.txt /opt/src
RUN pip install -r requirements.txt
VOLUME ./ /opt/src
CMD ["python"]
下面是我的问题:
我的想法是用VOLUME把当前目录映射到容器中的/opt/src目录,这样当我修改容器外的代码的时候,就不需要重新build image,但这样在创建容器的时候总是出错,错误信息为:
docker: Error response from daemon: oci runtime error: container_linux.go:265: starting container process caused "process_linux.go:368: container init caused \"open /dev/ptmx: no such file or directory\"".
这是哪里出错了?我只要把VOLUME这一行注释掉就不会有错误了
大神们请帮助一下,不胜感激!
请看Dockerfile的语法,不要想当然: https://docs.docker.com/engin...