什么是Docker存储驱动程序
我正在学习Docker存储,我不清楚Docker存储驱动程序。
- docker的存储驱动程序是什么?
- docker info命令显示与Backing Filesystem有什么不同?
- 如果有人想写自己的存储驱动程序? 怎么做?
我build议你去看一下docker开发人员的演示文稿: http : //www.slideshare.net/Docker/docker-storage-drivers
docker的存储驱动程序是什么?
当您在Dockerfile
使用FROM
命令时,您指的是基础映像。 而不是将所有内容复制到新的图像中,您将共享内容(又名fs图层); 这就是所谓的copy-on-write(圣牛!)文件系统。 docker存储驱动程序是使用哪种COW实现( AUFS
, BTRFS
…)。 如果您将图像想象为图层,并且相互依赖,则会显示graphics。
docker info命令显示与Backing Filesystem有什么不同?
逻辑和物理表示之间的相同区别。 文件系统可以挂载为ext4
(docker已安装),但docker
守护进程使用COW语义。
如果有人想写自己的存储驱动程序? 怎么做?
去看看graphdriver
(pipe理图层)。
https://github.com/docker/docker/tree/master/daemon/graphdriver