当前位置: 首页 > 图灵资讯 > 行业资讯> python中使用Dockerfile构建镜像

python中使用Dockerfile构建镜像

来源:图灵python
时间: 2024-08-27 13:46:32

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

FROMpython:3.7.3-slim
ENVPIP_NO_CACHE_DIR=1\
PYTHONDONTWRITEBYTECODE=1\
FLASK_APP="app"
COPY./app
WORKDIR/app
RUNpipinstallpipenv&&pipenvinstall--deploy--system
CMD["flask","run"]

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

FROMpython:3.7.3-slim
ENVPIP_NO_CACHE_DIR=1\
PYTHONDONTWRITEBYTECODE=1\
FLASK_APP="app"
COPY["Pipfile","Pipfile.lock","/app/"]
WORKDIR/app
RUNpipinstallpipenv&&pipenvinstall--deploy--system
COPY./app
CMD["flask","run"]

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