zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    mysql数据类型
    linux执行shell脚本
    mysql常用命令
    CentOS 安装man man-pages
    inet_pton inet_ntop inet_aton htonl
    Makefile
    python---if、while、for
    python---变量、常量、注释、基本数据类型
    python---概述
    数组和广义表(列表)
  • 原文地址:https://www.cnblogs.com/acer-haitao/p/11326127.html
Copyright © 2011-2022 走看看