您现在的位置是:课程教程文章
python中使用Dockerfile构建镜像
2023-12-14 22:14课程教程文章 人已围观
-
Python:函数重定义的本质
Python:函数重定义的本质函数重定义是指子类对父类中的一个方法进行重新定义,其中函数名、参数表等... -
2020版_全国计算机Python二级等级考试
2020版_全国计算机Python二级等级考试+扣扣:2377396117 免费领配套视频+资料+源码,也可来【千锋头号粉丝】公众号找... -
Python从菜鸟到高手
Python从菜鸟到高手本课程超过40小时,包含Python语言所有核心知识点。Python是当今炙手可热的编程... -
Python运维开发+自动化测试(Django Flask)
Python运维开发+自动化测试(Django Flask)获取免费学习资料请添加葛老师 QQ:1182472258官方QQ群:827044122 关注公众号“学...
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构建镜像上一篇:threading在python中创建线程的两种方式
下一篇:没有了