docker-storage-setup 软件包在我的 rhel 7 盒子上不可用?我怎么得到它?我需要使用设备映射器创建一个精简池。

Posted

技术标签:

【中文标题】docker-storage-setup 软件包在我的 rhel 7 盒子上不可用?我怎么得到它?我需要使用设备映射器创建一个精简池。【英文标题】:docker-storage-setup package is not available on my rhel 7 box? how do i get it? I need to create a thin pool with device mapper. 【发布时间】:2018-03-17 21:51:40 【问题描述】:

我正在尝试在我的 rhel 盒子上创建一个精简池以与 devicemapper 一起使用,因为这是使用 docker 存储的推荐方式。但不幸的是,我无法在我的机器上找到创建精简池所需的 docker-storage-setup 包。我该怎么做呢?首先,它真的需要吗?

【问题讨论】:

【参考方案1】:

docker-storage-setup 不需要设置直接精简池,但它更容易。

最新版本的 Docker (17.06+) 能够通过daemon.jsonmanage a single volume pool for you


  "storage-driver": "devicemapper",
  "storage-opts": [
    "dm.directlvm_device=/dev/xdf",
    "dm.thinp_percent=95",
    "dm.thinp_metapercent=1",
    "dm.thinp_autoextend_threshold=80",
    "dm.thinp_autoextend_percent=20",
    "dm.directlvm_device_force=false"
  ]

如果您有更具体的要求,请按照direct lvm for production instructions on docs.docker.com 中的“手动配置 direct-lvm 模式”进行操作

【讨论】:

以上是关于docker-storage-setup 软件包在我的 rhel 7 盒子上不可用?我怎么得到它?我需要使用设备映射器创建一个精简池。的主要内容,如果未能解决你的问题,请参考以下文章

Docker自建本地仓库

怎么在Ubuntu里面安装软件,软件包在Windows桌面上,拖不进Ubuntu系统里软件

如何在Ubuntu上卸载软件包

在FreeBSD中编译软件包

如何在 Ubuntu 中安装 rpm 软件包

为啥我在终端上安装的软件包不能在 Spyder 上运行