我希望能够澄清在RHEL上使用Docker CE以及Overlay与Overlay2文件系统规定的问题。
从Docker文档中,我看到以下引用:
注意:如果您使用OverlayFS,请使用overlay2驱动程序而不是overlay驱动程序,因为它在inode利用方面更有效。要使用新驱动程序,您需要Linux内核的4.0或更高版本。
并且...
overlay2驱动程序受Docker EE支持,并建议使用于Docker CE。
还有...
注意:如果您使用OverlayFS,请使用overlay2驱动程序而不是overlay驱动程序,因为它在inode利用方面更有效。要使用新驱动程序,除非您是在RHEL或CentOS上使用Docker EE用户,否则您需要Linux内核的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?
从Docker文档中,我看到以下引用:
注意:如果您使用OverlayFS,请使用overlay2驱动程序而不是overlay驱动程序,因为它在inode利用方面更有效。要使用新驱动程序,您需要Linux内核的4.0或更高版本。
并且...
overlay2驱动程序受Docker EE支持,并建议使用于Docker CE。
还有...
注意:如果您使用OverlayFS,请使用overlay2驱动程序而不是overlay驱动程序,因为它在inode利用方面更有效。要使用新驱动程序,除非您是在RHEL或CentOS上使用Docker EE用户,否则您需要Linux内核的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?
overlay2
,并确认在 CentOS 上使用kernel 3.10.0-693.17.1.el7.x86_64
的Docker CE
版本运作良好,比 devicemapper 更稳定和高效。 - sandrodz