我有一个Redis容器作为独立现在我想连接到我的容器(另一个docker容器)里面。但我似乎无法成功连接。以下是泊坞窗列表
正如您所看到的,我的容器flexapi_api_1
将尝试连接到localredis
,但我总是会遇到连接超时。在尝试docker inspect localredis
时,我得到如下所示的结果
我不确定是否需要使用ip 172.17.0.2
作为主机ip,或者我将使用0.0.0.0作为redis的主机ip。有没有办法将我的容器连接到另一个外部容器?
答案 0 :(得分:1)
只要容器连接到同一网络,您就可以使用容器名称从一个容器连接到另一个容器。
创建网络并将容器连接到它:
docker network create mynet
docker network connect mynet localredis
docker network connect mynet flexapi_api_1
现在flexapi_api_1
应该能够通过localredis