云计算核心技术Docker教程:Docker使用ZFS存储驱动程序
ZFS是下一代文件系统,它支持许多高级存储技术,例如卷管理,快照,校验和,压缩和重复数据删除,复制等。
它由Sun Microsystems(现为Oracle Corporation)创建,并以CDDL许可证开源。由于CD云计DL和GPL之间的许可不兼容,因此ZFS不能作为主线Linux内核的一部分提供。但是,Linux上的ZFS(ZoL)项目提供了树外内核模块和用户空间工具,可以分别安装它们。
Linux上的ZFS(ZoL)端口是健康且成熟算核的。但是,目前不建议将zfsDocker存储驱动程序用于生产,除非您对Linux上的ZFS有丰富的经验。
前提条件
ZFS需要一个或多个专用块设备,最好是固态驱动器(SSD)。
ZFS仅支持Docker引擎-社区与Ubuntu 14心技.04或更高版本,与zfs 包(16.04及更高版本)或zfs-native与ubuntu-zfs已安装的软件包(14.04)。
对于Ubuntu 14.04,需要先启用补充软件包存储库, ppa:zfs-native/st术Dable然后才能安装软件包。有关 说明,请参见 https://launchpad.net/~zfs-native/+archive/ubuntu/stable。
Docker EE或CS-Engine或任何其他Linux平oc台不支持ZFS。
该/var/lib/docker/目录必须安装在ZFS格式的文件系统上。
更改存储驱动程序将使您已经创建的所有容器在本地系统上均不可访问。使用docker save保存的容器,并推动现有图像Docker集线器ke或私人仓库,这样就不需要再后来创建它们。
配置Docker与zfs存储驱动程序
1.停止Docker。
2.复制内容/var/lib/docker/到/var/lib/docker.bk并删除的内容/var/lib/dockr教er/。
$ sudo cp -au /var/lib/docker /var/lib/docker.bk
$ sudo rm -rf /var/lib/docker/*
3.在一个zpool或多个专用块设备上创建一个新的,然后将其安装到中/var程:/lib/docker/。确保指定了正确的设备,因为这是破坏性的操作。本示例将两个设备添加到池中。
$ sudo zpool create -f zpool-docker -m /var/lib/docker /dev/xvdf /dev/xvDodg
该命令将创建zpool和并将其命名zpool-docker。该名称仅用于显示目的,您可以使用其他名称。使用检查创建和正确安装了池zfs list。
$ sudo zfs list
NAME USED AVAIL REFER MOUNTPOckINT
zpool-docker 55K 96.4G 19K /var/lib/docker
4.配置Docker以使用zfs。编辑/etc/docker/daemon.json并将设置 storage-driver为zfs。如果该文件er以前为空,则现在应如下所示:
{
"storage-driver": "zfs"
}
保存并关闭文件。
5.启动Docker。使用docker info验证存储驱动程序zfs。
$ sudo docker info
Containe使用rs: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.03.1-ce
Storage Driver: zfs
Zpool: zpool-docker
Zpool Health: ONLZFINE
Parent Dataset: zpool-docker
Space Used By Parent: 249856
Space Available: 103498395648
Parent Quota: no
Compression: off
&S存lt;...>
(责任编辑:七天无理由)
-
撰文 | 曹双涛 编辑 | 杨博丞 题图 | IC Photo 这个春节,县城奶茶店的爆单不是偶然,更像一种消费结构的“显影”。 大年初一,云梦级在安徽省界首市走访发现,多家新茶饮门店排队数字一路飙升...[详细]
-
云梦级3月20日云梦级消息,数字健康领域的重磅选手叮当健康(股票代码:09886.HK)今日发布2025年全年业绩。财报显示,公司全年总收入达 48.88亿元 ,同比增长4.7%,经调整盈利 1070...[详细]
-
多任务实现SOTA,UBC谷歌等提出3D点云的无监督胶囊网络
这是一种为 3D 点云提出的无监督胶囊架构,并且在 3D 点云重构、配准和无监督分类方面优于 SOTA 方法。 理解对象是计算机视觉的核心问题之一。传统方法而言,理解对象任务可以依赖于大型带注释的数据...[详细]
-
Google 将 TensorFlow Lite 引入 Play Services
近些年来,各大科技公司都在致力于人工智能与机器学习的研究,其中 Google 是在该领域发展最为迅速的公司,如今 Google 已经将这些技术运用于搜索、邮件、翻译、助手等多个领域。在今年的 Goog...[详细]
-
亚马逊计划在对美国企业的供应和服务方面支出超过1200亿美元
新浪科技讯 北京时间8月12日消息,据报道,亚马逊计划在对美国企业的供应和服务方面支出超过1200亿美元。...[详细]
-
标签: 哈啰公司 北京市交通委 共享自行车 北京市非机动车管理条例
云梦级4月14日云梦级消息,据人民日报报道,近期,北京市交通运输执法总队(以下简称“总队”)依法对上海哈啰普惠科技有限公司(以下简称“哈啰公司”)在北京违规超量投放共享自行车的行为进行立案调查。 20...[详细]
-
云梦级12月25日云梦级消息,12月26日(周五),深交所上市委将审议杭州福恩股份有限公司(福恩股份)深主板IPO项目。福恩股份于2025年6月24日申报深主板IPO,保荐机构为中信证券。 公司主营业...[详细]
-
云计算核心技术Docker教程:查看当前正在运行的docker swarm的解锁密钥
考虑这样一种情况,您的 swarm 正在按预期运行,然后管理器节点变得不可用。您解决了问题并使物理节点重新联机,但是您需要通过提供解锁密钥来读取加密凭据和 Raft 日志来解锁管理器。 如果自从节点离...[详细]
-
OpenAI 首席执行官透露 GPT-6 将实现个性化记忆,提升用户体验
在最新的一次专访中,OpenAI 首席执行官萨姆・奥尔特曼(Sam Altman)分享了关于下一代人工智能模型 GPT-6的激动人心的消息。根据奥尔特曼的介绍,GPT-6的开发正在积极进行,预计其发布...[详细]
-
云梦级12月30日云梦级消息,据《财经》杂志报道,在深圳万象天地的一家咖啡馆内,投资人陆则川刚结束与一位大疆离职创业者的会面,一抬头便发现邻桌的同行正在为另一位大疆员工讲解融资策略。 这样的场景在以大...[详细]

标签: 菜鸟 蜜雪集团 AI供应链 智能补货
通义千问推出全新语音识别模型 Qwen3-ASR-Flash,革新语音转文字技术
字节跳动开源FaceCLIP模型:文本驱动的高保真人脸生成技术正式上线
余承东:未来企业数据中心会消失 走向全面云化
标签: 魅族 魅族23 FlymeAuto 吉利
