【问题标题】:If the docker updates its linux kernel, does it break the existing docker images?如果 docker 更新它的 linux 内核,它会破坏现有的 docker 镜像吗?
【发布时间】:2020-01-29 08:54:49
【问题描述】:

我对 docker 很陌生。我已经在我的 Mac 上安装了 docker 桌面。当我执行docker version 时,它在服务器 docker 引擎下显示OS/Arch:linux/amd64。我假设这意味着 docker 在我的 mac OS 之上安装了 linux 内核,使用管理程序来管理基于 linux 的容器。如果这个 linux 内核得到更新,它会破坏现有镜像的功能吗?

我为什么要问这个问题?

最近将我的 mac 操作系统更新到 10.15.2 后,由于 openssl 和 ruby​​-2.3.x 的兼容性问题,事情开始出现问题。有人告诉我,我们可以使用 docker 解决这些类型的问题,因为它独立于主机操作系统?

但是 docker 本身有自己的 linux 内核,如果更新 linux 内核我会面临这个问题吗? 提前致谢

【问题讨论】:

    标签: docker linux-kernel operating-system docker-machine


    【解决方案1】:

    您遇到这些错误是因为您依赖机器上可用的软件库。它们与内核无关。任何此类软件依赖项都应与 docker 映像捆绑在一起。 Linux 内核升级永远不会破坏用户空间。

    【讨论】:

    • 感谢您的回答。因此,由于操作系统和其他软件程序也与图像本身捆绑在一起,因此不会出现问题。我想在更改捆绑的操作系统版本时会出现问题@shashank v
    猜你喜欢
    • 2012-03-19
    • 2015-07-14
    • 2016-08-16
    • 2018-05-12
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多