发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
 终于知道云计算核心技术Docker教程:Docker使用OverlayFS存储驱动程序 - 三农网
Hi,你好,欢迎来到三农网
  • 产品
  • 求购
  • 公司
  • 展会
  • 招商
  • 资讯
当前位置: 首页 » 资讯 » 三农时评 找商家、找信息优选VIP,安全更可靠!
终于知道云计算核心技术Docker教程:Docker使用OverlayFS存储驱动程序
发布日期:2022-01-10 09:55:22  浏览次数:8

OverlayFS是一种现代的联合文件系统,与AUFS类似,但是速度更快且实现更简单。Docker为OverlayFS提供了两个存储驱动程序:原始的overlay,更新的和更稳定的overlay2。

本主题将Linux内核驱动OverlayFS程序称为overlay或将Docker存储驱动器称为或overlay2。

前提条件

OverlayFS是推荐的存储驱动程序,如果满足以下先决条件,则受支持:

Linux内核的版本或更高版本,或使用内核的版本-514或更高版本的RHEL或CentOS。如果使用较旧的内核,则需要使用overlay驱动程序(不建议这样做)。

在overlay和overlay2驱动程序支持xfs支持的文件系统,但只d_type=true启用。

使用xfs_info验证ftype选项设置为1。要xfs正确格式化 文件系统,请使用标志-n ftype=1。

更改存储驱动程序会使现有容器和映像在本地系统上不可访问。使用docker save保存你已经建立的任何图像或改变存储驱动程序之前,他们推到码头工人集线器或私人注册,这样就不需要再后来创建它们。

配置Docker用overlay或overlay2存储驱动程序

强烈建议您overlay2尽可能使用驱动程序,而不要使用overlay驱动程序。Docker EE不支持该overlay驱动程序。

要将Docker配置为使用overlay存储驱动程序,您的Docker主机必须运行Linux内核的版本(最好是更新的)并加载了覆盖内核模块。对于overlay2驱动程序,您的内核版本必须为或更高版本。

在执行此过程之前,您必须首先满足所有 先决条件。

以下步骤概述了如何配置overlay2存储驱动程序。如果您需要使用旧版overlay驱动程序,请指定它。

1.停止Docker。

$ sudo systemctl stop docker

2.将的内容复制/var/lib/docker到一个临时位置。

$ cp -au /var/lib/docker /var/lib/

3.如果要使用与使用的备份文件系统不同的备份文件系统 /var/lib/,请格式化该文件系统并将其装入/var/lib/docker。确保添加此安装座/etc/fstab以使其永久。

4.编辑/etc/docker/。如果尚不存在,请创建它。假设文件为空,请添加以下内容。

{

"storage-driver": "overlay2"

}

如果文件包含格式错误的JSON,则Docker无法启动。

5.启动Docker。

$ sudo systemctl start docker

6.验证守护程序正在使用overlay2存储驱动程序。使用docker info命令并查找Storage Driver和 Backing filesystem。

$ docker info

Containers: 0

Images: 0

Storage Driver: overlay2

Backing Filesystem: xfs

Supports d_type: true

Native Overlay Diff: true

<...>

码头工人正在使用的overlay2存储驱动程序,并自动创建覆盖所要求的安装lowerdir,upperdir,merged,和workdir结构。

VIP企业最新发布
全站最新发布
最新VIP企业
背景开启

三农网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系 QQ: 1130861724

网站首页 | 实时热点 | 侵权删除 | 付款方式 | 联系方式 | 法律责任 | 网站地图 ©2022 zxb2b.com 三农网,中国大型农产品交易电商平台 鄂公网安备42018502006996 SITEMAPS | 鄂ICP备14015623号-20

返回顶部