一个docker-compose文件中的两个网络

时间:2019-04-30 18:34:02

标签: docker-compose docker-network

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

  • A_mysql
  • A_apache
  • B_mysql
  • B_apache
  • B_sync

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

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

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

0 个答案:

没有答案