猿教程 Logo

Docker存储驱动

Docker为我们提供了可插拔的存储驱动程序架构。 它使我们能够灵活地“插入”Docker中的存储驱动程序。 它完全基于Linux文件系统。

要实现,我们必须在docker守护进程的开始时间设置驱动程序。 Docker守护程序只能运行一个存储驱动程序,并且该守护程序实例创建的所有容器都使用相同的存储驱动程序。

下表包含Docker存储驱动程序。

技术存储驱动程序名称
OverlayFSoverlay 或overlay2
AUFSAUFS
BtrfsBTRFS
Device Mapperdevicemapper
VFSVFS
ZFSZFS

当前存储驱动

要检查守护程序使用哪个存储驱动程序,我们可以使用以下命令。

$ docker info


我们可以看到上面的命令显示了守护进程使用的存储驱动程序。 备份文件系统是extfs。 extfs意味着覆盖存储驱动程序在文件系统的顶部运行。

后备文件系统是指用于在/ var / lib / docker目录下创建Docker主机的本地存储区域的文件系统。

下表包含必须与主机备份文件系统相匹配的存储驱动程序。

存储驱动常用的已禁用
overlayext4xfsbtrfsaufsoverlayzfseCryptfs
overlay2ext4xfsbtrfsaufsoverlayzfseCryptfs
aufsext4xfsbtrfsaufseCryptfs
btrfsbtrfsonlyN / A
devicemapperDirect-lvmN / A
vfs只有调试N / A
zfszfsonlyN / A

注意: - “已禁用”表示某些存储驱动程序无法在某些后台文件系统上运行。

设置存储驱动程序

我们可以通过将其名称设置为dockerd命令来设置存储驱动程序。 以下命令启动守护程序并设置新的驱动程序。

$ dockerd --storage-driver=devicemapper

稍后,我们可以通过以下命令检查码Docker服务器驱动程序。

$ docker info



版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Docker/docker-storage-driver.html