1.问题描述 除了RedisDesktopManager以外,使用java代码也无法连接到centos7虚拟机中的docker容器中的Redis ,按照网上其他博主的解决方案,在排除Linux防火墙问题,端口映射问题,redis.conf配置文件问题以后,仍然无法在虚拟机外访问到redis容器。 2.解决方案 我的解决方案是:重启虚拟机中的Linux系统,一定注意不是恢复之前版本的快照。我通过恢复之前快照的方式仍然无法连接到redis容器。在重启centos系统后,不用做其他修改,就用RedisDesktopManager连接上了虚拟机中的redis docker容器。