Compose目前不支持Swarm Mode。
在
docker compose up主节点上运行时,Compose会
docker run在Compose文件中发出服务命令,而不是
dockerservicecreate-这就是为什么容器都在主节点上运行的原因。有关选项,请参见此答案。
第二点,网络在范围内
1.12。如果检查您的网络,您会发现它是在群集级别创建的,但是Compose运行的是引擎级别的容器,看不到群集网络。

Compose目前不支持Swarm Mode。
在
docker compose up主节点上运行时,Compose会
docker run在Compose文件中发出服务命令,而不是
dockerservicecreate-这就是为什么容器都在主节点上运行的原因。有关选项,请参见此答案。
第二点,网络在范围内
1.12。如果检查您的网络,您会发现它是在群集级别创建的,但是Compose运行的是引擎级别的容器,看不到群集网络。