知行编程网知行编程网  2022-11-29 07:00 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中使用Dockerfile构建镜像的相关知识,希望可以帮到处于编程学习途中的小伙伴

使用 Dockerfile 在 python 中构建图像

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学习指路:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享