做一个简单的问题记录..............
一、问题背景
使用docker在ECS主机上部署项目,项目中使用到了aliyun的redis,配置ip是阿里云给的字符串连接地址。
现象:将需要部署的war包直接在ecs主机上部署tomcat,可以访问aliyun-redis;
将需要部署的war包打到docker中在ecs主机上部署,提示找不到host地址;
二、解决
最终发现使用docker部署时,会路由到本机name去发送请求,但是找不到;在本机host中加上本机name就可以了;
三、疑惑
其实直接使用tomcat部署时,也找不到ecs主机的host name,目前还没有弄明白,究竟是因为神。