• 技术文章 >Python技术 >Python基础教程

    python中使用Dockerfile构建镜像

    小妮浅浅小妮浅浅2021-03-05 15:13:50原创3224

    1、Dockerfile构建的镜像可以运行,但每次项目代码变更都有安装依赖的问题,即使依赖也没有变化。

    FROM python:3.7.3-slim
    ENV PIP_NO_CACHE_DIR=1 \
        PYTHONDONTWRITEBYTECODE=1 \
        FLASK_APP="app"
    COPY . /app
    WORKDIR /app
    RUN pip install pipenv && pipenv install --deploy --system
    CMD ["flask","run"]

    2、可以将依赖安装与更新代码分开,当依赖没有变化时,不是重新安装直接使用缓存。

    FROM python:3.7.3-slim
    ENV PIP_NO_CACHE_DIR=1 \
        PYTHONDONTWRITEBYTECODE=1 \
        FLASK_APP="app"
    COPY ["Pipfile","Pipfile.lock","/app/"]
    WORKDIR /app
    RUN pip install pipenv && pipenv install --deploy --system
    COPY . /app
    CMD ["flask","run"]

    以上就是python中使用Dockerfile构建镜像的方法,希望能对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python dockerfile
    上一篇:python中str是什么意思 下一篇:threading在python中创建线程的两种方式

    相关文章推荐

    • python的ide是什么• Python差集如何使用?• Python对称差集是什么?• Python并集是什么意思?• Python交集有什么作用?• Python判断集合的方法有哪些?• Python常用的画布方法• Python画笔的属性有哪些?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网