将我的docker连接到外部docker

问题描述 投票:0回答:1

我有一个Redis容器作为独立现在我想连接到我的容器(另一个docker容器)里面。但我似乎无法成功连接。以下是码头工人列表

enter image description here

正如你可以看到我的容器flexapi_api_1将尝试连接到localredis但我总是得到一个连接超时。当我尝试做docker inspect localredis时,我得到的结果如下所示

enter image description here

我不确定我是否需要使用ip 172.17.0.2作为主机ip,或者我将使用0.0.0.0作为redis的主机ip。有没有办法将我的容器连接到另一个外部容器?

python docker redis docker-compose docker-container
1个回答
1
投票

只要容器连接到同一网络,就可以使用容器名称从一个容器连接到另一个容器。

创建一个网络并将容器连接到它:

docker network create mynet
docker network connect mynet localredis
docker network connect mynet flexapi_api_1

现在flexapi_api_1应该能够通过localredis连接到redis

© www.soinside.com 2019 - 2024. All rights reserved.