首页 > 解决方案 > 一个 docker-compose 文件中的两个网络

问题描述

我有一个相当复杂的 docker-compose 设置。我的docker-compose文件包含以下服务:

我需要我的主机A_apache通过在和上运行的 http 访问两个不同的 php 项目B_apache。此外,我需要分离网络(一个用于所有 A_* 服务,一个用于所有 B_* 服务)。该B_sync服务需要访问A_mysql数据库以将数据同步到B_mysql他自己的网络。

如何在两个网络中分离这些服务并A_mysql从另一个网络 ( ) 访问特定服务 ( B_sync)?如何为该服务设置固定 IP?

我知道将所有服务放在同一个网络中会弃用同步作业,但由于这是一个冒烟测试,因此不适合生产环境。

标签: docker-composedocker-network

解决方案


推荐阅读