我有一个Go程序,在它的默认端口6379上使用Redis客户端。我从Redis官方图像启动了一个容器,我可以看到它正在工作,因为redis-cli识别它,但Go容器无法连接到它
我还尝试用
链接(在启动Redis容器之后)docker run --link redis:redis [APP_CONTAINER_NAME]
我得到了同样的结果。我程序中的Go Redis客户端无法看到Redis服务器。
答案 0 :(得分:0)
我是最新版本的docker,链接容器可通过DNS获得。由于您使用的是默认的redis端口,因此您应该可以使用以下命令连接到redis:redis:// redis:6379