【发布时间】:2019-12-22 05:12:10
【问题描述】:
我正在尝试从运行 Go 服务器的容器连接到我的 redis 容器,但是尽管我的 docker-compose.yml 中的设置似乎正确,但连接仍然被拒绝:
去
redisClient = redis.NewClient(&redis.Options{
Network: "tcp",
Addr: "redis_server:6379",
Password: "", // no password set
DB: 0, // use default DB
})
码头工人撰写
version: "0.1"
services:
redis_server:
image: "redis"
ports:
- "6379:6379"
lambda_server:
build: .
ports:
- "8080:50051"
links:
- redis_server
【问题讨论】:
-
与您的问题无关,但您应该在引用
redis_server的lambda_server中添加depends_on。 -
@Jesse 这与链接有何不同?从措辞我假设如果 redis_server 不运行,它不会允许 lambda_server 运行
-
啊,没错。我在阅读文档时错过了那篇文章。
-
oftopic:为什么你使用旧版本的撰写语法(版本:“0.1”)?尝试更改为版本:'3.5'