首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头上的ZFS存储

码头上的ZFS存储
EN

Stack Overflow用户
提问于 2016-08-24 03:53:38
回答 1查看 3K关注 0票数 7

我想在Ubuntu(16.04)码头集装箱上试用ZFS。遵循以下https://docs.docker.com/engine/userguide/storagedriver/zfs-driver/

代码语言:javascript
复制
> lsmod | grep zfs
zfs                  2813952  5
zunicode              331776  1 zfs
zcommon                57344  1 zfs
znvpair                90112  2 zfs,zcommon
spl                   102400  3 zfs,zcommon,znvpair
zavl                   16384  1 zfs

列出ZFS挂载

代码语言:javascript
复制
>sudo zfs list
NAME                  USED  AVAIL  REFER  MOUNTPOINT
zpool-docker          261K   976M  53.5K  /zpool-docker
zpool-docker/docker   120K   976M   120K  /var/lib/docker

起锚后

代码语言:javascript
复制
> sudo docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.12.0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: zfs
 Dirs: 0
 ...

不知道为什么我仍然得到**存储驱动程序: aufs & Root Dir: /var/lib/docker/aufs“而不是zfs?

另外,我如何将“/zpool”映射到Ubuntu容器映像中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-14 15:56:36

假设你有:

  • ZFS池(让我们称它为data)
  • 挂载在/var/lib/docker上的ZFS数据集(使用沿:zfs create -o mountpoint=/var/lib/docker data/docker行创建的命令创建)

然后:

停止您的停靠守护进程(例如。systemctl stop docker.service)

创建一个文件/etc/docker/daemon.json或将其修改为包含"storage-driver"设置为zfs的一行

代码语言:javascript
复制
{
...
        "storage-driver": "zfs"
...
}

重新启动您的停靠守护进程。

docker info现在应该揭示:

代码语言:javascript
复制
Storage Driver: zfs
Zpool: data
Zpool Health: ONLINE
Parent Dataset: data/docker
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39114143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档