docker存储驱动

http://www.sohu.com/a/101016494_116235

https://success.docker.com/article/compatibility-matrix

  • Red Hat Enterprise Linux:4.x版本内核或更高版本 + Docker 17.06 版本或更高版本,建议使用 Overlay2。
  • Red Hat Enterprise Linux:低版本内核或低版本的 Docker,建议使用 Device Mapper。
  • Ubuntu Linux:4.x 版本内核或更高版本,建议使用 Overlay2。
  • Ubuntu Linux:更早的版本建议使用 AUFS。
  • SUSE Linux Enterprise Server:Btrfs。

Docker Enterprise Edition 3.0

操作系统分发(x86_64) 企业引擎 UCP DTR 存储驱动程序 管弦乐编曲 DTR存储后端
RHEL 7.6 1 19.03.x 3.2.x中 2.7.x overlay2 Swarm模式,Kubernetes NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
SLES 12 SP4 1 19.03.x 3.2.x中 2.7.x overlay2,BTRFS Swarm模式,Kubernetes NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
SLES 15 19.03.x 3.2.x中 2.7.x overlay2,BTRFS Swarm模式,Kubernetes NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
Ubuntu 16.04 1 19.03.x 3.2.x中 2.7.x overlay2,aufs Swarm模式,Kubernetes NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
Ubuntu 18.04 1 19.03.x 3.2.x中 2.7.x overlay2,AUFS Swarm模式,Kubernetes NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
CentOS 7 1 19.03.x 3.2.x中 2.7.x overlay2,devicemapper Swarm模式,Kubernetes NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
Oracle Linux 7.64 19.03.x 3.2.x中 2.7.x overlay2,devicemapper 2 Swarm模式,Kubernetes NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
Windows Server 2016 5 19.03.x 3.2.x2 不适用3 windowsfilter Swarm模式 NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统
Windows Server 2019 19.03.x 3.2.x2 不适用3 windowsfilter Swarm模式 NFSv4,NFSv3,Amazon S3,符合S3标准的替代产品,Azure存储(Blob),Google云端存储,OpenStack Swift,本地文件系统

原文地址:https://www.cnblogs.com/yizhipanghu/p/11263408.html

时间: 2024-09-28 18:22:30

docker存储驱动的相关文章

Docker存储驱动之Device Mapper简介

Device Mapper是一个基于kernel的框架,它增强了很多Linux上的高级卷管理技术.Docker的devicemapper驱动在镜像和容器管理上,利用了该框架的超配和快照功能.为了区别,本文使用Device Mapper指驱动中的框架,而devicemapper指Docker的存储驱动. 注意:商业支持的Docker Engine(CS-Engine)建议在RHEL和CentOS上使用devicemapper存储驱动. AUFS之外的另一种选择 Docker最初运行在Ubuntu和

Docker存储驱动之OverlayFS简介

简介 OverlayFS是一种和AUFS很类似的文件系统,与AUFS相比,OverlayFS有以下特性: 1) 更简单地设计: 2) 从3.18开始,就进入了Linux内核主线: 3) 可能更快一些. 因此,OverlayFS在Docker社区关注度提高很快,被很多人认为是AUFS的继承者.就像宣称的一样,OverlayFS还很年轻.所以,在生成环境使用它时,还是需要更加当心. Docker的overlay存储驱动利用了很多OverlayFS特性来构建和管理镜像与容器的磁盘结构. 自从Docke

聊一聊docker存储驱动

目录 镜像的分层特性 容器读写层的工作原理 写时复制 用时配置 Docker存储驱动 AUFS OverlayFS Devicemapper 常用存储驱动对比 AUFS VS OverlayFS OverlayFS VS Device mapper 镜像的分层特性 在说docker的文件系统之前,我们需要先想清楚一个问题.我们知道docker的启动是依赖于image,docker在启动之前,需要先拉取image,然后启动.多个容器可以使用同一个image启动.那么问题来了:这些个容器是共用一个i

Docker存储驱动之ZFS简介

ZFS是下一代的文件系统,支持了很多存储高级特性,如卷管理.快照.和校验.压缩和重复删除技术.拷贝等. ZFS由Sun公司创建,现属于Oracle,ZFS是开源的,并基于CDDL license.因为CDDL和GPL不兼容,ZFS不能加入Linux kernel主线.然而,ZFS On Linux(ZoL)项目提供kernel模块和用户空间程序,这些都可以单独的安装. ZFS on Linux(ZoL)是一项成熟的技术,但是,现在却不建议在产品中使用zfs存储驱动,当然,除非你对ZoL有着丰富的

Docker存储驱动devicemapper介绍和配置

devicemapper介绍 Device Mapper是Linux系统中基于内核的高级卷管理技术框架.Docker的devicemapper存储驱动就是基于该框架的精简置备和快照功能来实现镜像和容器的管理. 注:Device Mapper是Linux的一种技术框架,而devicemapper是Docker Engine基于Device Mapper提供的一种存储驱动. 早期的Docker运行在Ubuntu和Debian Linux上并使用AUFS作为后端存储.Docker流行之后,越来越多的的

Docker存储驱动之Btrfs简介

简介 Btrfs是下一代的copy-on-write文件系统,它支持很多高级特性,使其更加适合Docker.Btrfs合并在内核主线中,并且它的on-disk-format也逐渐稳定了.不过,它的很多特性还仍然处于开发中. Docker的btrfs存储驱动利用了很多Btrfs特性来管理镜像和容器.这些特性中最重要的就是thin provisioning(超配).copy-on-write和快照. Btrfs特性 Btrfs一直被认为是Linux文件系统的未来.在Linux内核主线的全力支持下,稳

Centos7 为Docker配置overlay存储驱动

前提: RHEL或CentOS 使用新的docker存储驱动(overlay or overlay2),需要升级系统内核版本到3.10.0-514以上版本.梳理步骤如下: 确认内核 3.10.0-514以上版本 uname -r 3.10.0-514.++++.x86_64 系统升级 sudo yum upgrade --assumeyes --tolerant sudo yum update --assumeyes 确认内核是否加载 overlay模块 lsmod | grep overlay

docker 存储驱之overlayFS

一.概述 docker镜像采用分层分层构建设计,每层称为"layer", layer存放在/data/docker/存储驱动/目录下面 这些存储驱动有,AUFS,OverlayFS等,可以通过docker info命令查看存储驱动,centos7.1+默认采用OverlayFS模式.二.OverlayFS介绍 OverlayFS是一种堆叠文件系统,建立在其他文件系统之上,并不参与磁盘底层划分,只是将底层文件系统目录"合并",实际是伪合并,只是呈现给用户好像一个文件系

docker 配置Btrfs和Device mapper存储驱动设置

运行环境: docker -v Docker version 1.12.1, build 23cf638 uname -a Linux ceph-6-29 3.10.0-327.28.3.el7.x86_64 #1 SMP Thu Aug 18 19:05:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux\ 一:docker 首次安装完成,默认存储设备为loop 回环设备,会创建一个100G的用于存储数据,和一个2G的用于存储元数据的稀疏文件,然后分别附加到回