当前位置: 首页 > 知识库问答 >
问题:

码头上的ZFS储物件

赫连睿
2023-03-14

我想在Ubuntu(16.04)泊坞站容器上试用ZFS。遵循以下 https://docs.docker.com/engine/userguide/storagedriver/zfs-driver/

> 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山

>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

启动docker后

> 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

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

共有1个答案

壤驷坚
2023-03-14

假设您有:

  • ZFS池(我们称之为数据
  • 安装在/var/lib/docker上的ZFS数据集(使用命令行创建:ZFS create-o mountpoint=/var/lip/docker data/docker)

然后:

停止泊坞程序守护程序(例如。系统停止 docker.service

创建一个文件/etc/docker/daemon。json或将其修改为包含“storage driver”>设置为zfs的行:

{
...
        "storage-driver": "zfs"
...
}

重新启动泊坞窗守护程序。

< code>docker信息现在应该显示:

Storage Driver: zfs
Zpool: data
Zpool Health: ONLINE
Parent Dataset: data/docker

 类似资料:
  • 我知道有一些方法可以捆绑应用程序并将其部署在Tomcat或Jetty中。但是,如果我这样做了,最大的问题就变成了如何与Restlet集成。 我做了进一步的挖掘。我举了骆驼附带的一个tomcat例子。然后我试着让它具有RESTLET功能。差不多管用了。现在的问题是参数没有传递到路由。我希望当调用这个服务器:http://x.x.x.x.x:8080/rs/user/?name=Paul时,我会得到:

  • 问题内容: 我是Docker的新手,正在尝试制作一个演示Rails应用程序。我做了一个看起来像这样的dockerfile: 然后,我像这样构建它: 并调用命令来启动服务器,该服务器会在端口8080上启动服务器: 然后,我尝试找到正确的IP以导航至: 我导航到http://192.168.99.100:8080并收到错误消息192.168.99.100拒绝连接,无法访问此站点。 我可能做错了什么?

  • 我有一个pom,我用以下方式配置了jetty插件: 但是当码头停下来时,我得到了例外: 我尝试将带有jetty服务器库的依赖项部分添加到插件中,但没有成功。

  • 问题内容: 我需要设置Servlet(由于某些原因,只有Servlet而不是处理程序)才能在war之外使用文件。在这里我找到了以下解决方案: 此解决方案有效,这就是我需要的。但是,一旦将LINE N更改为,它就会停止工作。我尝试了“ / foo /”,“ / foo”,但是结果是相同的-我得到了。为什么?如何在特定背景下使用它?由于相同的原因,我使用码头9.2.15。 问题答案: 该设计看后请求U

  • 这看起来是个不错的资源。但是我甚至不能成功地运行官方的领事docker映像(在服务器或代理模式下)。我可以让这个工作(这里用)。但如果可能的话,我想用官方形象。 有没有人拿到过与Kafka和动物园管理员一起工作的官方领事形象? A)首先,我想让它在docker-compose中工作。这是我的docker-compose.yml文件,我试图让Kafka使用Consul来发现Zookeeper节点。

  • 我需要一个正则表达式来捕获位填充 - 在相同值的5个连续位之后,插入一个相反的位。 例如 输入:00000100000100 正则表达式输出:000001,000001 输入:0000011111 0111 正则表达式输出:000001,111110 我这样做了/([01])\1{4}[01]/但是它捕捉到了6个连续的位,而当最后一个位相反时 https://regex101.com/r/QdoV