云计算核心技术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/stabl术De然后才能安装软件包。有关 说明,请参见 https://launchpad.net/~zfs-native/+archive/ubuntu/stable。
Docker EE或CS-Engine或任何其他Linux平台不支持ZFSoc。
该/var/lib/docker/目录必须安装在ZFS格式的文件系统上。
更改存储驱动程序将使您已经创建的所有容器在本地系统上均不可访问。使用docker save保存的容器,并推动现有图像Docker集线器或私人仓库,这样就不ke需要再后来创建它们。
配置Docker与zfs存储驱动程序
1.停止Docker。
2.复制内容/var/lib/docker/到/var/lib/docker.bk并删除的内容/var/lib/docker/。
$ sudo cp -aur教 /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/xvdg
该命令将创建zpooDol和并将其命名zpool-docker。该名称仅用于显示目的,您可以使用其他名称。使用检查创建和正确安装了池zfs list。
$ sudo zfs list
NAME USED AVAIL REFER MOUNTPOINT
zpool-dockcker 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
Containers: 0
Runnin使用g: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.03.1-ce
Storage Driver: zfs
Zpool: zpool-docker
Zpool Health: ONLINE
Parent DZFataset: zpool-docker
Space Used By Parent: 249856
Space Available: 103498395648
Parent Quota: no
Compression: off
<...>
- ·Google Earth AI“地球大脑”上线!Gemini一键预测洪水、藻华、野火,全球灾害预警从数周缩短至几分钟
- ·扩散模型就是自动编码器!DeepMind研究学者提出新观点并论证
- ·可以像 Docker 一样方便的使用 Containerd 吗?
- ·OpenAI 战略重心调整:编程模型 Codex 正式并入 GPT-5.5 架构
- ·标签: Meta Reality Labs 元宇宙 AI
- ·标签: 阿维塔 长安汽车 宁德时代 引望
- ·云计算开发:Python3数学函数log()方法详解
- ·标签: 北京汽车 北京奔驰 北京现代 福建奔驰
- ·标签: 特斯拉 马斯克 AI芯片 台积电
- ·标签: SpaceX 马斯克 星链 ARK
- ·标签: 努比亚 豆包AI手机 骁龙8至尊版 字节跳动
- ·标签: 蚂蚁视觉 东风日产NX8 极氪9X 尚界H5
- ·云安全日报210420:Ubuntu配套服务位置协议发现执行任意代码漏洞,需要尽快升级
- ·标签: 长安汽车 极狐 L3自动驾驶 智能网联汽车
- ·云安全日报210622:Ubuntu Apache服务发现执行任意代码,拒绝服务漏洞,需要尽快升级
- ·云计算开发:Python3-List extend()方法详解
- ·https://www.prattlibrary.org/search?q=谷歌收录霸屏【tg:seogoogle987】,oiw
- ·https://www.tailoy.com.pe/catalogsearch/result/?q=谷歌收录霸屏【tg:seogoogle987】,91b
- ·https://www.sic-info.org/en/?s=谷歌收录霸屏【tg:seogoogle987】,IFq
- ·https://www.abbreviations.com/谷歌收录霸屏【tg:seogoogle987】40p
- ·https://www.world-architects.com/en/search?term=谷歌收录霸屏【tg:seogoogle987】,cAK
- ·https://www.seagrant.wisc.edu/?page=63&s=谷歌收录霸屏【tg:seogoogle987】,Ldt
- ·https://www.ng-slo.si/si/iskanje?cat=114&q=谷歌收录霸屏【tg:seogoogle987】,FDK
- ·https://www.pacific-lifestyle.co.uk/search?sort=alphabetical&term=谷歌收录霸屏【tg:seogoogle987】,gKy
- ·https://www.lneg.pt/?cat=140&s=谷歌收录霸屏【tg:seogoogle987】,OUU
- ·https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌收录霸屏【tg:seogoogle987】FYM
- ·保险退缩,AI自保?OpenAI 与 Anthropic 考虑动用上百亿美元投资者资金应对诉讼
- ·高空抛物悲剧频出,AI 监控系统:让我来「罩」着你
- ·标签: 安达股份 北交所IPO 汽车铝合金压铸件 新能源三电系统
- ·标签: Manus 三星家电 东方甄选 俞敏洪
- ·标签: 腾讯音乐 在线音乐 TME 2025Q3财报
- ·什么是智能人机交互?
- ·云计算开发:Python内置函数-id()函数详解
- ·云原生 Etcd 系列之Quorum 和唱票那回事
- ·腾讯云:云开发注册用户数达56万 日调用超7亿次
- ·Sarvam 推出 Samvaad 语音与聊天 AI 代理,WhatsApp 支持 11 种印度语言
