【发布时间】:2018-07-27 21:38:23
【问题描述】:
我有两个 Docker 映像:一个包含 Kafka,另一个包含 Cassandra。我可以单独成功运行它们,但是当尝试在同一台机器上同时运行它们时,磁盘利用率达到 100%,并且 Docker 基本上不再响应(无法运行任何 Docker 命令,甚至docker ps)。 CPU 和内存利用率还可以(6% 和 26%)。
当我在本地机器以及更高规格的 Windows 云实例中运行时发生了这种情况 - 观察到了相同的行为。
知道为什么吗?当单独运行这些容器时,它们本身似乎并不占用大量磁盘。
【问题讨论】:
-
您是否为每个容器的数据和日志目录使用卷挂载?如果没有,你可以试试吗?
-
对于带有 cassandra 的容器 - 是的,在其数据目录中。我将尝试两个容器,数据和日志。
-
我安装了两个容器的数据和日志卷,现在我可以同时运行两个容器,而磁盘不会达到 100%!非常感谢您的提示。
标签: docker cassandra apache-kafka