问题一:虚拟机内docker容器启动的应用在虚拟机可以通过url+port正常进行访问,但在外部主机访问则会被拒绝访问,暂时未找到解决方法与原因。
初步查询结果:大概率还是防火墙问题
已解决:
起初:原本的centos7防火墙已关闭,docker应用正常运行,且已自动连接了docker容器内端口与centos7端口,centos7能正常访问但主机仍然不能访问到应用。
之后:找不到解决方法,进行三步骤:1、尝试开启防火墙后关闭;2、重启docker;3、重启docker容器应用;主机在三步骤后能正常访问应用,具体原因不知,猜测为与虚拟机交互出现配置信息滞后或系统错误,与本地操作关系不大。