不一致的Docker镜像[关闭]

tyg4sfes  于 12个月前  发布在  Docker
关注(0)|答案(1)|浏览(139)

**已关闭。**此问题为not about programming or software development。目前不接受回答。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题相关,可以发表评论,说明在何处可以回答此问题。
8天前关闭。
Improve this question
我一直在使用python3.9-slim docker镜像,作为构建步骤之一,我通过RUN apt-get install python3-dev安装了3.9 python头文件。
这一方法已经运行了很多年,然后apt发生了变化,现在python3-dev安装的是Python 3.11的头文件,而不是Python 3.9。
最重要的是,apt install python3.9-dev不可用。
我没想到这些东西会在幕后发生变化,并想到使用Docker镜像作为获得可复制构建的一种方式。
有没有人能解释一下这种情况是如何/为什么发生了变化,以及我将来如何更好地处理这件事?
谢谢

nmpmafwu

nmpmafwu1#

问题是python3.9和python3.9-slim是基于debian bookworm的,而这个发行版没有这个软件包(你可以在bookworm all packages上查看软件包)。
如果你想拥有python3.9-dev软件包,你可以使用基于debian bullseye的python:3.9-slim-bullseyepython:3.9-bullseye(你可以在bullseye all packages上查看这个发行版上的软件包)

相关问题