【发布时间】:2017-12-12 21:25:50
【问题描述】:
我正在尝试使用 docker-compose 为 docker 配置 redis。 所以redis容器正在运行,如果我想连接到nodeJs服务器中运行redis的容器,我应该使用什么ip地址?
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa3adc6041aa redis "docker-entrypoint..." About an hour ago Up 14 minutes 0.0.0.0:6379->6379/tcp redis
$ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' redis
172.18.0.2
这是否意味着我应该将 env redis 主机变量设置为 172.18.0.2?变量会在不同的机器上改变吗?
【问题讨论】:
标签: docker redis docker-compose dockerfile docker-machine