导语:
本文主要介绍了关于python中使用Dockerfile构建镜像的相关知识,希望可以帮到处于编程学习途中的小伙伴
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读取txt乱码的解决方法11/24
- ♥ python需要定义变量吗?09/16
- ♥ 如何检查python是32位还是64位08/27
- ♥ 如何在 python 中创建 Web 服务12/27
- ♥ 如何用手机开发python10/14
- ♥ 转行学习java或python11/17
内容反馈