我正在尝试为春季启动应用程序运行docker容器,但是我无法访问该应用程序。
我正在使用以下版本的Mac上的Docker
Mac OS Mojave版本
10.14.3 (18D109)
Mac上的Docker版本:
anhs-MBP:spring-boot-with-fargate anhtrang$ docker --version
Docker version 18.09.2, build 6247962
我已经检查了容器日志,并且Spring Boot应用程序正常启动
容器日志:
019-08-12 01:08:42.885 INFO 6 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2019-08-12 01:08:43.026 INFO 6 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2019-08-12 01:08:43.045 INFO 6 --- [ main] c.e.s.SpringBootWithFargateApplication : Started SpringBootWithFargateApplication in 8.06 seconds (JVM running for 9.107)
启动Docker容器的命令:
anhs-MBP:spring-boot-with-fargate anhtrang$ docker run -d -p 8080:8080 anhtrang/spring-boot-with-farget:0.0.1-SNAPSHOT
我还尝试在容器运行正常的外部启动spring boot应用程序。我只是不明白为什么它不能暴露端口
我的GitHub存储库:
https://github.com/anhtv08/spring-boot-with-fargate
感谢您提供任何快速帮助