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

python中使用Dockerfile构建镜像

发布时间: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基础教程

相关文章

如何让vim支持python3

如何让vim支持python3

2025-09-12
python2.7和3.6区别有哪些

python2.7和3.6区别有哪些

2025-09-12
python3有serial库吗

python3有serial库吗

2025-09-12
python中w、r表示什么意思

python中w、r表示什么意思

2025-09-12
python中如何把list变成字符串

python中如何把list变成字符串

2025-09-12
python命名空间是什么

python命名空间是什么

2025-09-12