如果docker更新了其Linux内核,是否会破坏现有的docker映像?

问题描述 投票:1回答:1

我对docker非常陌生。我已经在Mac上安装了Docker桌面。当我执行docker version时,它在服务器docker引擎下显示OS/Arch:linux/amd64。我假设这意味着docker使用hypervisor在我的Mac OS顶部安装了linux内核,以管理基于linux的容器。如果此linux内核得到更新,它将破坏现有映像的功能吗?

我为什么要问这个问题?

最近将我的Mac OS更新到10.15.2之后,由于openssl和ruby-2.3.x兼容性问题,事情开始崩溃。有人告诉我,我们可以使用Docker解决这类问题,因为它独立于主机操作系统吗?

但是docker本身拥有自己的linux内核,如果linux内核得到更新,我将面对这个问题吗?在此先感谢

docker linux-kernel operating-system docker-machine
1个回答
0
投票

之所以出现这些错误,是因为您依赖于计算机上可用的软件库。它们与内核无关。任何此类软件依赖项均应与docker映像捆绑在一起。 Linux内核升级永远不会破坏用户空间。

© www.soinside.com 2019 - 2024. All rights reserved.