我正在开发基于节点JS/Express的带有多个容器的微服务。不同的集装箱组部署有不同的码头组成。例如:一个码头组合包含4个码头集装箱,而另一个码头组合包含3个码头集装箱。码头组成为每个码头组成建立了自动网络,例如。BackendA_default和BackendB_default,因此每个后端都不能相互通信,因为它们位于不同的网络上。即使我将网络指定为。后端,它仍将显示BackendA_backend,而不仅仅是“后端”网络。我已经试过使用“桥”和“主机”网络了,它仍然不起作用。
如何使这两组对接者网络相互连接?
发布于 2022-02-14 01:35:37
使用docker-compose以外的docker network create创建网络
docker network create my-app-network然后将它们作为“外部”网络在您的撰写文件中使用。
version: 3
services:
database:
image: docker.io/postgres
network: my-app-network
networks:
default:
external: true
name: my-app-network这将允许您将来自多个组合堆栈的容器附加到同一个网络。
https://stackoverflow.com/questions/71106233
复制相似问题