Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从docker容器连接到外部服务器?_Docker_Redis - Fatal编程技术网

如何从docker容器连接到外部服务器?

如何从docker容器连接到外部服务器?,docker,redis,Docker,Redis,我在本地主机上运行了一个redis,docker容器试图连接到该redis,但它无法做到这一点。我在终端中收到此错误: AbortError: Stream connection ended and command aborted. It might have been processed. 解决这个问题的一种方法是在另一个容器中使用redis,并将其链接到我现有的容器。但是我需要在真正的主机上运行redis。到外部网络的连接或到主机的连接是否在容器中工作?到主机的连接o,问题只与到外部网络的

我在本地主机上运行了一个redis,docker容器试图连接到该redis,但它无法做到这一点。我在终端中收到此错误:

AbortError: Stream connection ended and command aborted. It might have been processed.

解决这个问题的一种方法是在另一个容器中使用redis,并将其链接到我现有的容器。但是我需要在真正的主机上运行redis。

到外部网络的连接或到主机的连接是否在容器中工作?到主机的连接o,问题只与到外部网络的连接有关。您能否检查问题是否仅与ping或DNS有关。通过ping 8.8.8.8和google.com在container上查看。您如何指向redis?请记住,每个容器都有自己的localhost。