加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Docker最小内核版本3.8.13或3.10

发布时间:2020-12-16 03:32:57 所属栏目:安全 来源:网络整理
导读:在Docker网站上,我看到的信息即将发生冲突. 这页纸: https://docs.docker.com/installation/oracle/ 说“Docker需要在Oracle Linux上使用Unbreakable Enterprise Kernel Release 3(3.8.13)或更高版本.” 这页纸: https://docs.docker.com/installation/bin

在Docker网站上,我看到的信息即将发生冲突.

这页纸:
https://docs.docker.com/installation/oracle/
说“Docker需要在Oracle Linux上使用Unbreakable Enterprise Kernel Release 3(3.8.13)或更高版本.”

这页纸:
https://docs.docker.com/installation/binaries/
说3.10是必需的.

我猜这些东西被添加到3.8.13的特殊版本中,否则需要版本3.10.

如果有人能给出一些很好的澄清.

最佳答案
正确;一般来说,内核3.10是绝对最小内核版本,它支持Docker运行稳定所需的功能(虽然新版本是首选).

但是,一些Linux发行版的后端口功能可用于较旧的内核,因此它们仍能运行Docker.例如,Red Hat Enterprise Linux 6.5是able to run Docker on a kernel 2.6(它仍然是一个12岁的内核,但……)

总结一下;

>始终运行您的发行版提供的最新内核版本
>使用自定义内核替换分发提供的内核可能有效,但不受官方支持.
>一些(云)提供商用自定义版本替换内核;这是一些问题的原因.
>如果您正在构建自己的内核,请使用最新版本(docker确实利用了最新版本中的某些功能)

还有一个shell脚本来检查您的系统是否具有所需的依赖关系并检查哪些功能可用;

https://github.com/docker/docker/blob/master/contrib/check-config.sh

更新

从Docker 1.8.0开始,Red Hat Enterprise Linux 6和CentOS 6(以及Kernel 2.6)不再支持运行Docker的平台,并且不会为这些发行版发布新的软件包.在这些平台上运行Docker是非常不鼓励的,因为为RHEL 6 / CentOS 6发布的最新版本是Docker 1.7.1.建议将系统升级到RHEL 7 / CentOS 7,这是受到积极支持的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读