【问题标题】:error in running docker image运行 docker 镜像时出错
【发布时间】:2017-07-19 09:39:31
【问题描述】:

我在执行我在 .该服务需要连接到 mongodb,即使它已启动并且它在 localhost:27017 上进行侦听

以下是错误:

INFO 5 --- [localhost:27017] org.mongodb.driver.cluster               :  Exception in monitor thread while connecting to server localhost:27017

[main] org.mongodb.driver.cluster               : No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, all=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, caused by {java.net.ConnectException: Connection refused (Connection refused)}}]}. Waiting for 30000 ms before timing out

【问题讨论】:

  • 你能发布你的 Dockerfile 和 docker-compose.yml 如果有的话
  • 嗨,wassim,我评论它是被理解的。谢谢
  • 可能你在两个不同的容器中运行 mongo 和 app,奇怪的是它们每个都有自己的 localhost 版本

标签: mongodb maven docker spring-boot


【解决方案1】:

春天:

配置文件:prod,默认

数据:

mongodb:

  database: robotTxt

  host: localhost

  repositories:

    enabled: true

日志记录:

模式: 文件:“%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n”

控制台:“%d{yyyy-MM-dd HH:mm:ss} - %msg%n”

等级:

根:错误

org.springframework: 错误

org.springframework.data: 错误

org.mongodb: 错误

文件:${java.io.tmpdir}/application.log

【讨论】:

  • 你能说清楚一点吗?我无法理解这是什么。还要检查你的标签。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多