Docker_Django学习记录01

【1】Django目录下创建Dockerfile文件:

From python:3.5.2
RUN mkdir -p /usr/src/dockerapp03
WORKDIR /usr/src/dockerapp03
COPY pip.conf /root/.pip/pip.conf
COPY requestment.txt  /usr/src/dockerapp03
RUN pip install -r /usr/src/dockerapp03/requestment.txt
RUN rm -rf /usr/src/dockerapp03
COPY .  /usr/src/dockerapp03
CMD ["python","./manage.py","runserver","0.0.0.0:8003"]
View Code

【2】Django目录下创建pip.conf文件(使用阿里云镜像下载):

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
View Code

【3】在Django目录下运行,生成镜像

docker build  -t   + 镜像名称  +  Dockerfile文件路径   (docker build  -t   mynet   . )
View Code

【4】查找生成的镜像

docker  images    (删除镜像   docker  rmi  +  镜像id)
View Code

【5】开启容器

docker run -it  -d  -p   8002:8002 --name  mynet8002  docker_mynet_8002

docker run -it   -p  -d(后台运行)   8002(最终访问的端口):8002(Dockerfile里设置的端口)  --name  mynet8002(容器名称)  docker_mynet_8002(镜像名称)
View Code

猜你喜欢

转载自www.cnblogs.com/acer-haitao/p/11326127.html