导语:
本文主要介绍了关于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加法程序08/25
- ♥ Python GUI 库总结11/15
- ♥ 如何使用python制作词云12/31
- ♥ 如何在vs2017中编写python11/13
- ♥ 如何用python实现最短路径10/09
- ♥ python的int和eval函数的区别08/31
内容反馈