Windows 如何将容器连接到本地服务和数据库?

Windows 如何将容器连接到本地服务和数据库?,windows,docker,Windows,Docker,我在Windows 10上,Docker版本19.03.8我有以下Docker-compose.yml: version: "3.2" services: mongo: image: mongo #restart: always network_mode: "host" ports: - 27017:27017 serviceA: image: serviceAImage network_

我在Windows 10上,Docker版本19.03.8我有以下Docker-compose.yml:

version: "3.2"
services:
  mongo:
    image: mongo
    #restart: always
    network_mode: "host"
    ports:
      - 27017:27017
  serviceA:
    image: serviceAImage
    network_mode: "host"
    ports:
      - 9030:9030
从docker compose开始。 ServiceA通过链接连接到mongo:localhost:27017 现在,我想通过调用mongo.exe从控制台连接到mongo,我收到错误:

Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed:
我也无法通过localhost连接到ServiceA。 我的目标是使ServiceA和mongo都可以从主机控制台访问,并且ServiceA可以访问mongo

如何编辑docker-compose.yml以实现此目标