【问题标题】:Docker - springboot on AWS EC2Docker - AWS EC2 上的春季启动
【发布时间】:2020-05-03 19:44:14
【问题描述】:

刚刚在 AWS 上创建了一个 EC2 ubunto。安装了 Docker。拉出我的测试 springboot 映像并在主机上运行它。无法通过浏览器访问应用程序。当我在主机上卷曲时,它会以有效的 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:~$

【问题讨论】:

    标签: amazon-web-services spring-boot docker amazon-ec2


    【解决方案1】:

    刚刚想通了。

    默认情况下,AWS Ec2 实例阻止所有 TCP 流量(入站和出站)。我知道它必须被打开。我添加了安全组并且它起作用了。现在我可以通过浏览器访问端点。宾果游戏!

    【讨论】:

    • 请注意,您不需要为所有流量打开所有端口。使用所需的最低权限配置安全组。
    猜你喜欢
    • 2019-04-13
    • 2018-10-28
    • 2021-09-20
    • 1970-01-01
    • 2020-07-02
    • 2021-01-25
    • 2017-09-11
    • 2015-04-18
    • 2017-06-24
    相关资源
    最近更新 更多