0
我试图在Docker中启动并运行一个API和多个微服务。他们需要连接到docker外部运行的数据库(在dev中,它将在本地主机上运行,而在生产中它将会在其他几个盒子上运行)。为了把事情成立了,我有以下几个搬运工组成YAML:主机模式下的Docker无法连接到在主机上运行的数据库
version: '2'
services:
api:
image: company/api
network_mode: "host"
microservice-1:
image: company/microservice-1
network_mode: "host"
然而,API /微服务无法连接到本地运行的数据库。另外,我无法从主机连接到API。
我该如何解决这个问题?