【发布时间】:2018-07-12 08:54:48
【问题描述】:
我有一个包含下一张图片的 docker-compose 文件:
redis:
image: redis
container_name: redis
ports:
- 6379:6379
我预计容器名称将被公开,我将能够使用 redis:6379 uri 进行连接,但我做不到。这是配置:
fun jedisLocalConnectionFactory(): JedisConnectionFactory {
val jedisConFactory = JedisConnectionFactory()
jedisConFactory.hostName = "redis"
jedisConFactory.port = 6379
return jedisConFactory
}
如何暴露这个redis服务并连接到它?我尝试了很多不同的组合,没有任何运气..
【问题讨论】:
-
如果你shell进入容器,你能看到redis是否真的在监听6379端口吗?试试'netstat -na |当你进入那里时,grep 6379'。可能是它只在 localhost 上侦听并且不允许端口转换正确发生?
标签: docker spring-boot redis