【问题标题】:Why can docker images not be merged?为什么docker镜像不能合并?
【发布时间】:2017-06-27 14:33:17
【问题描述】:

我了解到docker images cannot be merged。但为什么不呢?这将非常有用。

【问题讨论】:

    标签: docker


    【解决方案1】:

    Docker 是一个应用程序容器,您应该在每个容器中运行一个进程。因此,将图像拆分为特定角色是有意义的。例如,nginx 的容器映像,mongo 的容器映像等。话虽如此,您可以将多个图像内容合并为一个,但这就像构建一个似乎与 docker app 容器理念不相符的整个 OS 容器.

    【讨论】:

    • 但在许多情况下,一个进程需要多个图像,例如,如果我想将 OpenFace 与 TensorFlow 结合起来,我需要 bamos/openface 和 nvidia/cuda 容器。
    • 我觉得合并将是有趣/复杂的,因为两个图像可以不同的实现给定的基本图像。另外,这两个组件有什么样的依赖关系?如果其中一个是进程/服务的助手,我将只安装它而不是考虑合并 docker 图像。
    猜你喜欢
    • 2021-03-09
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 2021-06-05
    • 2015-05-19
    相关资源
    最近更新 更多