【问题标题】:How to stop docker-compose from doing unwanted replication如何阻止 docker-compose 进行不需要的复制
【发布时间】:2022-01-26 21:52:01
【问题描述】:

我有一个非常简单的单主机 docker compose 设置:

version: "3"

services:
  bukofka:
    image: picoglavar
    restart: always
    environment:
    - PORT=8000
    - MODEL=/models/large
    volumes:
    - glavar:/models

  chlenix:
    image: picoglavar
    restart: always
    environment:
    - PORT=8000
    - MODEL=/models/small
    volumes:
    - glavar:/models

# ... other containers ...

如您所见,这只是基于单个图像的两个服务,所以没什么特别的。当我打开docker ps 时,我可以看到这两个服务正在搅动。然后我打开 htop 并看到每个 python 应用程序至少运行 四次 次;这非常令人惊讶,因为我没有设置任何容器内类型的复制,而且我没有在任何类型的集群模式下运行它。

为什么会这样?

【问题讨论】:

标签: docker docker-compose replication


【解决方案1】:

我是个十足的白痴。显然,还有色盲。

请注意,绿色的行是线程,而不是进程:https://superuser.com/a/1496571/173193

每@nick-odel

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-14
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    相关资源
    最近更新 更多