gpt4 book ai didi

python - 升级Docker镜像而无需每次都安装require.txt的每个元素

转载 作者:行者123 更新时间:2023-12-02 19:47:52 30 4
gpt4 key购买 nike

我有一个具有命令的DockerFile

RUN pip install --index-url=<url> -r requirements.txt

requirements.txt包含所有依赖项。这些依赖项是软件包,我一直希望最新的软件包。
每次即使更改了一个依存关系,也会重新构建镜像并下载并建立所有依存关系。
有没有一种方法可以使用所有依赖项来更新现有镜像或创建新镜像,但是不下载未更改的依赖项,而仅下载已更改的依赖项。

最佳答案

您可以根据需要采用此示例吗?我记得,这个Dockerfile模板只能重新安装已更改的软件包:

ARG CODE_VERSION="3.8-slim"
ARG PROJECT_DIR = "main_project"
FROM python:${CODE_VERSION}
COPY ./requirements.txt ./${PROJECT_DIR}/requirements.txt
WORKDIR /${PROJECT_DIR}
RUN pip3 install --no-cache-dir -r requirements.txt
COPY . /${PROJECT_DIR}

关于python - 升级Docker镜像而无需每次都安装require.txt的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62613732/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com