繁体   English   中英

将我的码头工人连接到外部码头工人

[英]Connect my docker to external docker

我现在有一个Redis容器作为独立容器,我想在我的容器(另一个docker容器)中连接到它。 但是我似乎无法成功连接。 以下是docker的列表

在此处输入图片说明

如您所见,我的容器flexapi_api_1将尝试连接到localredis但我总是会收到连接超时。 当尝试做docker inspect localredis我得到如下所示的结果

在此处输入图片说明

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

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

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

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

现在flexapi_api_1应该可以通过localredis连接到localredis

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM