centos – 如何告诉Docker将dm/LVM后端用于卷而不是vfs
发布时间:2020-12-16 03:35:39 所属栏目:安全 来源:网络整理
导读:我最近听到(来自RedHat的人),“direct-LVM”(devicemapper)是生产设置的推荐存储后端,所以我想在CentOS 7 VM上尝试一下. (其中loopback-LVM似乎是默认值). 所以我创建了一个单独的数据磁盘和带有2个LV的VG用于数据和元数据,将它们传递到docker配置并启动dock
我最近听到(来自RedHat的人),“direct-LVM”(devicemapper)是生产设置的推荐存储后端,所以我想在CentOS 7 VM上尝试一下. (其中loopback-LVM似乎是默认值). 所以我创建了一个单独的数据磁盘和带有2个LV的VG用于数据和元数据,将它们传递到docker配置并启动docker …到目前为止一直很好,看起来像这样:
但今天当我启动一个生成大量本地数据的容器时(因为我不需要坚持进行测试,我没有在启动时将其映射到任何地方),我注意到,Volume-Data全部被放入/ var / lib / docker / vfs目录而不是我期望的LVM精简池. 事实上,这填补了我根本意图保持小的根源. 这是Docker-Host看到的磁盘布局:
如何让Docker将Volumes(在数据容器中隐式创建或显式)放到配置的存储后端? 或者这真的只会用于(基础)图像,我的期望是完全错误的吗? 最佳答案
您需要指定一个像“-g / docker”这样的挂载点.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |