记一次Docker中程序访问物理机Redis超时的问题

现象

  1. 在Docker中能够ping通物理机
  2. 程序在物理机上运行能够正常连接Redis
  3. 提示连接超时,不是验证错误

解决方法

  1. 关闭ufw(不推荐)
    1. sudo systemctl stop ufw
  2. 开放来自DockerIP段访问
    1. sudo ufw allow proto tcp from 172.18.0.1/16 to any port 6379
    2. sudo ufw allow proto tcp from 172.17.0.1/16 to any port 6379
    3. 6379是默认的redis端口,自行修改

你可能感兴趣的:(docker,docker,redis)