Docker MongoDB容器无法正常启动,连接报错connect ECONNREFUSED 127.0.0.1:27017
解决MongoDB Docker容器启动即退出及连接问题
正确的启动命令:
docker run --name some-mongo -d -p 27017:27017 mongo问题根源:
你原命令把-p 27017:27017放在了镜像名mongo之后,这部分会被Docker当作MongoDB的启动参数传递,但MongoDB不识别-p参数,导致容器启动失败直接退出,同时端口未完成映射,所以MongoDB Compass无法连接。连接验证:
容器启动后,执行docker ps确认容器处于运行状态,随后在MongoDB Compass中使用连接字符串mongodb://127.0.0.1:27017即可完成连接。
内容的提问来源于stack exchange,提问作者Curtis_L
相关产品推荐
相关产品推荐

