gpt4 book ai didi

docker - Docker的困惑

转载 作者:行者123 更新时间:2023-12-02 21:26:53 25 4
gpt4 key购买 nike

我对docker非常感兴趣,并且已经阅读了有关它的内容,但是我对容器有些困惑。例如,当我们从docker hub获得官方的nginx时,是否只有应用程序或nginx随操作系统一起提供?在我看来,所有容器都随操作系统一起提供,因为docker exec -it app-name bash可以输入并进行更新或安装软件包。这部分让我感到困惑,因为我有一个想法,那就是仅仅是应用程序而已。

谢谢,
sfm1977

最佳答案

这取决于。大多数软件都需要操作系统的某些部分才能运行(可以是某些库或实用程序)。在这种情况下,将使用“基本”操作系统(官方镜像为DebianAlpine),以便应用程序可以运行。尽管您可以将docker exec放入这样的容器中并启动bash / shell session ,但这仅应用于调试。通常,应该将容器(nginx)视为应用程序nginx,而不是“安装了nginx的虚拟机”。

某些软件是静态链接的,不需要安装其他东西。例如,hello-worldtraefik镜像不使用操作系统作为基础,而仅包含单个二进制文件,仅此而已。

关于docker - Docker的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36378399/

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