使用与docker不同的raid分区

时间:2017-10-26 06:19:32

标签: docker

我有一台Linux(Ubuntu)机器,在SSD raid上有分区,在HDD raid上有分区。我想把我的Docker容器以高流量(如数据库)放在SSD部件上,将其他容器放在更便宜的HDD部件上。我在这里或其他方面找不到答案。有可能吗?

1 个答案:

答案 0 :(得分:0)

Docker本身并不能在每个容器的基础上提供对Docker存储的控制级别。

您可以使用devicemapper存储驱动程序,并为容器文件系统使用特定的raid逻辑卷。在容器运行时或通过某些策略无法在多个存储设备之间进行选择。

Docker确实可以将volumes添加到容器中,volume plugins可以为卷使用不同的存储后端。这些可以基于每个容器进行控制。

有一个LVM volume plugin。您可以将SSD分配给lvm卷  从您希望获得额外写入性能的任何容器中分组和装载数据卷。

另一种选择是运行多个Docker守护进程,每个守护程序都有一个存储配置,这些守护进程难以维护。