Spring引导应用程序不适用于AWS
我有一个简单的弹簧启动应用程序与一个控制器返回string“你好世界”。 我创build了docker镜像,我很难在AWS上部署它。
我为我的服务创build了实例,添加了安全组并且状态为UP,但是我无法ping我的实例并访问我的控制器。
可能是一个弹簧引导自动添加tomcat的问题? 我可以在本地运行docker镜像,并在localhost上启动
- validation您正在运行的端口(默认的embedded式Tomcat端口是8080)
- validation当你运行Docker容器时,你在主机上发布容器端口(例如docker run -p 8080:8080 myapp)
- 安全组端口需要匹配您发布到的主机端口(例如8080)
- 安全组源需要允许来自您的IP地址的stream量(允许来自任何地方的stream量:0.0.0.0/0)
- 确保您已将安全性绑定到您的EC2实例。
- 通过检查容器日志来validation您的应用程序是否正在运行(例如docker logs containerId)
- 在maven中同时运行docker容器和spring启动应用程序是可能的吗?
- 如何将创build的图像链接到docker-compose指定的命名卷?
- 春季启动docker插件需要每次删除图像
- Intellij,Spring开发工具远程,Docker,错误意外的404响应上传类文件
- Docker :: Dockerfile问题 – 目标文件夹不可用
- 如何为Docker Composeconfigurationdns条目
- Docker中的spring-cloud-config构成https证书未find
- docker工具库名称组件必须匹配
- 将Java webapp部署到在Docker容器中运行的Tomcat 8