如何使我的dockerized Go程序在默认端口上使用dockerized Redis?

时间:2015-04-16 08:34:51

标签: unix go redis docker

我有一个Go程序,在它的默认端口6379上使用Redis客户端。我从Redis官方图像启动了一个容器,我可以看到它正在工作,因为redis-cli识别它,但Go容器无法连接到它

我还尝试用

链接(在启动Redis容器之后)
docker run --link redis:redis [APP_CONTAINER_NAME]

我得到了同样的结果。我程序中的Go Redis客户端无法看到Redis服务器。

1 个答案:

答案 0 :(得分:0)

我是最新版本的docker,链接容器可通过DNS获得。由于您使用的是默认的redis端口,因此您应该可以使用以下命令连接到redis:redis:// redis:6379