我有一个通过Docker运行的Mongo数据库,但我无法使用Intellij
连接到它。
(我得到了一个超时)。
你能帮帮我吗?😃
Error: "java.net.ConnectException: Connection refused: no further information"
谢谢😉
我的docker-compose.yml
:
version: '3.1'
services:
mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: PanDiMooN
MONGO_INITDB_ROOT_PASSWORD: PanDiMooN
MONGO_INITDB_DATABASE: The_Milky_Way
第一节第一节第一节第一节第一次
我尝试重新启动容器,更改端口,但仍然超时。
1条答案
按热度按时间iqjalb3h1#
IntelliJ正在尝试连接到端口
27017
上的localhost
。localhost
是你的计算机在网络中引用自身的方式。问题是你的计算机没有侦听此端口上的请求,而是侦听了计算机上的Docker容器。要使用Docker容器将请求绑定到端口
27017
,可以将ports
部分添加到合成文件: