Windows 如何将容器连接到本地服务和数据库?
我在Windows 10上,Docker版本19.03.8我有以下Docker-compose.yml: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_
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以实现此目标