windows下,解决docker2375端口连不上,telnet不通

1、首先看ip地址能不能ping的通

2、看防火墙有没有关闭,或者对2375端口有没有放开

3、在Docker Desktop 中设置2375端口对外开放

但是这个默认是绑定localhost的

所以用管理员身份运行cmd,执行以下命令,进行端口代理。其中your-public-ip就是你本机的IP地址

netsh interface portproxy add v4tov4 listenport=2375 connectaddress=127.0.0.1 connectport=2375 listenaddress=<your-public-ip> protocol=tcp

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你使用Docker连接到百度时,如果遇到问题无法连接,可能有以下几个原因: 1. 网络限制:检查你的系统防火墙或Docker网络设置,确保没有阻止对百度的访问。你可以尝试临时关闭防火墙测试。 2. DNS问题:确保Docker容器内的DNS解析正常,如果使用的是默认配置,可能会因为网络隔离导致无法解析外部域名。 3. 端口映射:如果你在运行Docker时没有正确地映射外部端口,可能无法访问百度服务。确认你是否正确设置了`-p`或`--publish`参数。 4. IP地址冲突:如果你的Docker容器和主机共享了同一个IP,访问外部网络可能会有问题。尝试分配不同的网络模式(如桥接网络)或修改容器的IP地址。 5. 百度服务不可达:检查百度的服务状态,可能由于网络波动或服务维护,导致暂时无法连接。 为了解决这个问题,你可以按照以下步骤排查: 1. **检查网络设置**:使用`docker inspect <container_name>`查看网络配置,并确保可以通过网络访问百度。 2. **修改端口映射**:确认你的Docker命令中是否有正确的端口映射,如`docker run -p 80:80 your-image`. 3. **更新DNS**:确保容器内的DNS解析指向正确的公共DNS服务器。 4. **重启容器或网络**:有时候重启Docker服务或宿主机可以解决临时问题。 5. **验证网络连接**:尝试ping或telnet百度地址,看看是否能成功。 如果你需要更具体的帮助,可以提供更详细的错误信息或者描述你的操作步骤,以便更好地定位问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值