【发布时间】:2021-06-10 13:34:31
【问题描述】:
您好,请您为我的问题建议以下网络模式。
我有 5 个微服务在同一个 Linux 机器上的 5 个 docker 容器上运行,它们正在与它们通信 桥接网络
networks:
bis-bridge:
name: bis-bridge
driver: bridge
现在我需要创建一个新容器,该容器可以安装在同一个 Linux 机器上,其中运行 5 个微服务或另一个 Linux 机器在同一个网络中(用户选项) .我可以使用现有的 'bis-bridge' 网络让新容器连接到现有网络吗?
networks:
default:
external: true
name: bis-bridge
或者需要更改网络模式以从同一个 Linux 机器/从另一个 Linux 机器连接?
【问题讨论】:
-
是的,您可以使用外部(现有)网络。此外,第二个 sn-p 应该在某些条件下工作。你为什么要问?有错误吗?
-
如果我从另一个 linux 机器运行容器,我会遇到错误。错误:网络双桥声明为外部,但找不到。请使用
docker network create bis-bridge手动创建网络,然后重试。
标签: docker networking docker-compose containers