linux – 将docker外部卷目录挂载为主机(lvm)分区,这会有用吗?

weixin_38059951 2019-09-12 12:38:58
我有很多容器快速生长得不舒服;例如,数据库.当您创建外部docker卷(docker volume create {volume_name})时,我看到它列在/ var / lib / docker / volumes / {volume_name}下的docker volumes目录中. 是否可以将该volume_name目录挂载到LVM分区上,以便我可以使用主机操作系统轻松扩展分区?我实际上已经尝试过这个用于mysql容器,但是当我这样做时,我没有在/ var / lib / docker / volumes / {volume_name} /中看到任何文件. 这是有效的吗?
...全文
158 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38089806 2019-09-12
  • 打赏
  • 举报
回复
如果你想这样做,最好的办法是创建一个安装在/ var / lib / docker / volumes /< volname>的LV.在Docker中创建卷之前.我也试过我的笔记本电脑.我创建了安装在/ var / lib / docker / volumes / demo的LV,安装它,然后在Docker中创建了体积演示,一切看起来都很开心. 或者,Docker的direct-lvm模式也可以解决这个问题. 引用:“devicemapper驱动程序使用专用于Docker的块设备,并在块级而不是文件级别运行.这些设备可以通过向Docker主机添加物理存储来扩展,并且它们比在级别使用文件系统更好操作系统.“

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧