解决Docker安装pip依赖慢的问题,可以尝试以下解决方法:
RUN pip install -U pip -i https://pypi.tuna.tsinghua.edu.cn/simple
这会将pip源替换为清华大学镜像源,速度会更快。
COPY requirements.txt /app/requirements.txt
RUN pip install -r /app/requirements.txt
# 构建阶段1: 安装依赖
FROM python:3.9 as builder
COPY requirements.txt /app/requirements.txt
RUN pip install -r /app/requirements.txt
# 构建阶段2: 构建应用程序
FROM python:3.9
COPY --from=builder /usr/local/lib/python3.9/site-packages /usr/local/lib/python3.9/site-packages
COPY . /app
WORKDIR /app
CMD ["python", "app.py"]
这样可以避免在每次构建时都重新安装依赖。
RUN mkdir -p /root/.pip
VOLUME /root/.pip
COPY requirements.txt /app/requirements.txt
RUN pip install -r /app/requirements.txt
这样可以避免重复下载相同的依赖。
通过尝试上述解决方法,可以提高Docker安装pip依赖的速度。
上一篇:安装pip时遇到问题
下一篇:安装PlaidML Keras