首页 文章

Docker CE Overlay2

提问于
浏览
3

我正在寻找有关在RHEL上使用Docker CE的清晰度,以及Overlay vs Overlay2文件系统的规定 .

从Docker Docs我看到以下引用:

注意:如果使用OverlayFS,请使用overlay2驱动程序而不是覆盖驱动程序,因为它在inode利用率方面更有效 . 要使用新驱动程序,您需要Linux内核的4.0或更高版本 .

和...

Docker EE支持overlay2驱动程序,推荐用于Docker CE .

和...

注意:如果使用OverlayFS,请使用overlay2驱动程序而不是覆盖驱动程序,因为它在inode利用率方面更有效 . 要使用新驱动程序,您需要Linux内核的4.0或更高版本,除非您是RHEL或CentOS上的Docker EE用户,在这种情况下,您需要3.10.0-693或更高版本的内核并遵循一些额外的脚步 .

我使用的AWS AMI是RHEL,从 docker info 我看到我有:

服务器版本:17.09.0-ce存储驱动程序:overlay内核版本:3.10.0-693.11.6.el7.x86_64

是否有使用Overlay2 FS的路径,或者我必须将内核升级到4.0或使用Docker EE吗?

1 回答

  • 1

    RHEL的内核3.10.0-693支持overlay2,Docker CE可以像Docker EE一样使用它们,因为Docker EE和Docker CE的moby组件基本相同 .

    如果在使用overlay2时遇到问题但没有EE许可证,那么缺乏对CE的支持主要只是意味着功能的优先级和错误修复程度 . 当CE用户遇到不支持配置的问题/错误时,修复它将被视为低优先级,因此除非影响其他EE用户,否则不太可能修复这些问题 .

相关问题