首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以更改Docker在macOS上使用的Linux内核吗?

我可以更改Docker在macOS上使用的Linux内核吗?
EN

Stack Overflow用户
提问于 2020-09-21 21:18:30
回答 2查看 1.2K关注 0票数 4

Q1:我可以更改Docker在macOS上使用哪个Linux内核吗?

Q2: Docker什么时候升级Linux内核版本?

目前,截至:

2020年9月21日,最新船坞桌面v2.3.0.5 (48029),发动机19.03.12

它使用的是Linux内核4.19.76 (2018年10月22日发布)。我希望它在最近的内核上

(例如,Linux 5.8于2020年8月2日发布;Linux5.0发布于2019年3月3日)。

代码语言:javascript
复制
$ docker run -it alpine uname -a
Linux f745312f5a3e 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 x86_64 Linux

相关信息:

Docker如何在macOS主机下运行Linux内核?

我可以更改中使用的内核吗?

https://kernelnewbies.org/LinuxVersions

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-22 06:37:55

Q1:我可以更改Docker在macOS上使用哪个Linux内核吗?

安全而简单的回答:不。除非您想直接使用安装Mac的docker桌面正在为您部署的Hyperkit VM。我不使用Mac,我完全不知道这是可能的,并且强烈建议你不要走这条路,除非你真的知道你在做什么,并且准备好重新安装所有的东西。

Q2: Docker什么时候升级Linux内核版本?

当这种改变被合并到一个新的版本中并在mac发行说明的Docker上宣布时。最新的内核升级是在2020年-05-27.

也就是说,docker只使用安装它的OS/VM的底层内核。如果您确实出于特定的原因需要一个不同的内核,那么始终可以将您自己的自定义vm与您想要的内核并行部署,在那里安装一个对接引擎并使用它。

票数 2
EN

Stack Overflow用户

发布于 2021-01-22 11:50:47

https://stackoverflow.com/a/65844573/8818399

Docker在Desktop中使用自己的修补内核(以及一个专门的Linux发行版),名为linuxkit。在https://hub.docker.com/r/docker/for-desktop-kernel中提到了这一点。

我能够在我的Docker安装的应用程序文件夹中找到一个名为kernelinitrd.imgcmdline的文件夹。

只需使用linuxkit的指令/补丁构建您自己的内核,并替换这些文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64000123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档