【问题标题】:Multiple docker containers running in same windows machine在同一台 Windows 机器上运行的多个 docker 容器
【发布时间】:2018-07-27 21:38:23
【问题描述】:

我有两个 Docker 映像:一个包含 Kafka,另一个包含 Cassandra。我可以单独成功运行它们,但是当尝试在同一台机器上同时运行它们时,磁盘利用率达到 100%,并且 Docker 基本上不再响应(无法运行任何 Docker 命令,甚至docker ps)。 CPU 和内存利用率还可以(6% 和 26%)。

当我在本地机器以及更高规格的 Windows 云实例中运行时发生了这种情况 - 观察到了相同的行为。

知道为什么吗?当单独运行这些容器时,它们本身似乎并不占用大量磁盘。

【问题讨论】:

  • 您是否为每个容器的数据和日志目录使用卷挂载?如果没有,你可以试试吗?
  • 对于带有 cassandra 的容器 - 是的,在其数据目录中。我将尝试两个容器,数据和日志。
  • 我安装了两个容器的数据和日志卷,现在我可以同时运行两个容器,而磁盘不会达到 100%!非常感谢您的提示。

标签: docker cassandra apache-kafka


【解决方案1】:

挂载两个容器的数据和日志目录起到了作用——我现在可以在 Windows 上同时运行两个容器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    相关资源
    最近更新 更多