在微服务开发中,我们经常遇到这样的场景:项目 A(如主业务系统)和 项目 B(如独立的工具服务、MCP Server)位于不同的代码仓库,由不同的 docker-compose.yml 管理,但它们需要通过内网互相通信。
本文将介绍如何优雅地打通两个 Docker Compose 项目的网络,并避开常见的“坑”。
核心原理
Docker 网络隔离是基于 Network Namespace 的。要让两个独立 Compose 项目通信,必须让它们的容器加入同一个 Docker Network。通常的做法是:一方负责创建(Create),另一方负责引入(External)。
[查看更多...]来自 大脸猪 发送于 2025-11-28 23:59 - 0 条评论