gpt4 book ai didi

python - 更新已安装的应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:42 25 4
gpt4 key购买 nike

我是 Docker 的新手。我克隆了一个包含 python 2.7.6 pytorch 0.2 的 docker 镜像。 cuda 版本 8.0 pip 版本 9我想将 python 更新到 3.6.5 和 pytorch 0.4 和 pip 版本 18我正在使用此命令来运行图像:nvidia-docker run -it -v/home/user:/home/user 容器/bin/bash然后,我安装最新版本的 pip。当我退出并重新运行时,容器 pip 返回到旧版本 (9)python安装报错。

如何更新 docker 镜像中的应用程序?

最佳答案

每次运行 docker 镜像时,docker 容器之间不会保留任何内容(除了您安装的卷)。

您需要安装/更新docker 镜像 的python 包,而不是docker 容器 中的python 包。

在这种情况下,Dockerfile 的一个示例是:

FROM <ORIGINAL IMAGE_NAME>:<VERSION>
RUN apt-get update \
&& <The manual steps you did to install/update the packages>

然后您需要通过在 Dockerfile 目录中运行此命令来构建 Dockerfile:

docker build -t NEW_IMAGE_NAME .

最后要运行这个特定docker 镜像docker 容器,命令是:

docker run -it -v /home/user:/home/user NEW_IMAGE_NAME /bin/bash

关于python - 更新已安装的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52158466/

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