gpt4 book ai didi

Python 基础镜像 vs Ubuntu 基础镜像在 docker 中单独安装 python

转载 作者:太空狗 更新时间:2023-10-30 00:53:26 30 4
gpt4 key购买 nike

我刚刚开始学习 docker 并将其应用到我的应用程序中。在做的过程中,我产生了疑问。请理解这可能是一个微不足道的问题。我是 docker 的新手。

直觉上,使用 OS(ubuntu) 镜像作为基础似乎比纯 python 相对更重。

这就是为什么我总是尝试只使用 python 图像作为基础,即使 ubuntu 有一些用例。

然而,我发现即使我使用 python 图像作为容器的基础它仍然可以运行 Linux(Ubuntu) 命令,比如 apt-getlsps 并具有类似于 ubuntu(home、root、usr)的文件系统结构。

它看起来仍然像 ubuntu 一样微型操作系统。

我知道如果我只使用 ubuntu 图像我应该手动设置环境与 python 图像对比。(如果我想要的只是运行 python)

除了方便方面,它们是否有任何区别给出我应该使用 ubuntu 以外的 python 的原因,例如稳定性和性能?

最佳答案

您可以在其 documentation 中阅读有关 python 图像的信息

有趣的部分是:

This tag is based off of buildpack-deps. buildpack-deps is designed for the average user of docker who has many images on their system. It, by design, has a large number of extremely common Debian packages.

buildpack-deps本身可以基于 Debian 或 Ubuntu 镜像。

正如他们在文档中提到的那样 - 如果您没有特定要求,或者不知道为什么不使用其他图像,那么 python 是一个不错的选择。

在未来,您可能会对其他图像感兴趣,例如,如果您希望部署图像小于用于测试的图像(可能有一些额外的工具)。或者一般来说,您可能会想使用尽可能小的尺寸来删除不必要的实用程序。做这些中的每一个都有理由 - 您可能会自己弄清楚这些对您来说什么时候很重要。

关于Python 基础镜像 vs Ubuntu 基础镜像在 docker 中单独安装 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47047520/

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