【问题标题】:Why use another person Docker Image?为什么要用别人的Docker Image?
【发布时间】:2022-12-07 15:44:42
【问题描述】:

我正在学习 Docker 架构。

我知道制作镜像是为了在容器中运行应用程序(虚拟化)。我踩到的一件事是有一个用于发布图片的完整社区中心。但这样做的实际意义是什么?

图像的概念不是包含一个非常特定的环境,具有非常特定的配置,运行非常特定的应用程序吗?

【问题讨论】:

    标签: docker


    【解决方案1】:

    图像的想法是拥有一个明确定义的环境。社区提供的图像主要用作您自己的更具体图像的构建块或基础图像。对于某些应用程序,您可以按原样使用带有一些配置参数的图像,但我猜想更常见的用例是根据现有的更通用的图像开始构建您的特定图像。

    例子:

    • 您想使用某个 Java 应用程序创建图像。因此,您寻找一个已经具有所需 Java 版本的图像,并基于该更通用的图像创建一个图像。
    • 您想在不同的操作系统版本(可能是不同的 Linux 版本)上测试您的应用程序。因此,您创建了几个映像,每个映像都基于已经安装了您感兴趣的操作系统的不同基础映像。

    【讨论】:

      猜你喜欢
      • 2021-08-04
      • 2022-07-04
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 2020-11-12
      • 2020-06-04
      • 2011-01-06
      • 2019-06-17
      相关资源
      最近更新 更多