无法访问docker容器内的redis端口,请绑定0.0.0.0

无法访问docker容器内的redis端口,请绑定0.0.0.0,docker,redis,Docker,Redis,我在Ubuntu18服务器上安装了Redis,它绑定到了0.0.0.0 在主机内部,我也安装了Docker。如果我尝试从主机本身连接到端口,它就会工作(curl hostIP:6379) 当我创建docker服务并执行该容器时,就会出现问题。如果我尝试从那里卷曲,我将收到:curl:(1)在不允许时收到HTTP/0.9 我的想法是,在我安装RabbitMQ、Elasticsearch和curl的同一台服务器上(在docker容器内部),只有Redis有这个问题 有什么想法吗 谢谢 乐:我发现了这

我在Ubuntu18服务器上安装了Redis,它绑定到了0.0.0.0

在主机内部,我也安装了Docker。如果我尝试从主机本身连接到端口,它就会工作(curl hostIP:6379)

当我创建docker服务并执行该容器时,就会出现问题。如果我尝试从那里卷曲,我将收到:
curl:(1)在不允许时收到HTTP/0.9

我的想法是,在我安装RabbitMQ、Elasticsearch和curl的同一台服务器上(在docker容器内部),只有Redis有这个问题

有什么想法吗

谢谢

乐:我发现了这个问题,这是图像:
mcr.microsoft.com/dotnet/core/runtime:3.1.1-alpine3.10

但还是。。。为什么它在里面不工作?
我也在问,因为我认为有一个环境,它在它内部工作,而一个环境不工作

尝试将
保护模式yes
更改为
保护模式no
这样做了,但仍然不工作
curl
只发出HTTP请求;Redis不是HTTP服务(RabbitMQ也不是,但它的管理接口是)。当然,我的想法是无法访问端口:-)。。。所以还有一个想法。。。但我还是想不出来,尝试将
保护模式yes
更改为
保护模式no
这样做了,但仍然不工作
curl
只发出HTTP请求;Redis不是HTTP服务(RabbitMQ也不是,但它的管理接口是)。当然,我的想法是无法访问端口:-)。。。所以还有一个想法。。。但我还是不明白