Amazon web services AWS EC2上的Docker-springboot

Amazon web services AWS EC2上的Docker-springboot,amazon-web-services,spring-boot,docker,amazon-ec2,Amazon Web Services,Spring Boot,Docker,Amazon Ec2,刚刚在AWS上旋转了一个EC2 Ubto。已安装的Docker。拉取我的测试springboot映像并在主机上运行它。无法通过浏览器访问应用程序。当我在主机上执行curl时,它会使用有效的http响应进行响应。是否有我应该查看的网络或防火墙 ubuntu@ip-172-31-4-157:~$ sudo docker ps CONTAINER ID IMAGE COMMAND

刚刚在AWS上旋转了一个EC2 Ubto。已安装的Docker。拉取我的测试springboot映像并在主机上运行它。无法通过浏览器访问应用程序。当我在主机上执行curl时,它会使用有效的http响应进行响应。是否有我应该查看的网络或防火墙

ubuntu@ip-172-31-4-157:~$ sudo docker ps
CONTAINER ID        IMAGE                                      COMMAND                  CREATED             STATUS              PORTS                    NAMES
ea9879c1b38c        parikshit123/docker-spring-boot:firsttry   "java -jar docker-sp…"   20 minutes ago      Up 20 minutes       0.0.0.0:8085->8085/tcp   frosty_sammet
ubuntu@ip-172-31-4-157:~$ curl localhost:8085/test/hello
Hello from Mitalubuntu@ip-172-31-4-157:~$
我刚想出来


默认情况下,AWS Ec2实例已阻止所有TCP传输(入站和出站)。我知道它必须被打开。我添加了安全组,它成功了。现在我可以通过浏览器访问端点。宾果

请注意,您不需要为所有流量打开所有端口。使用所需的最低权限配置安全组。