端口映射不适用于Mac上的Docker

时间:2019-08-12 01:21:43

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

我正在尝试为春季启动应用程序运行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

感谢您提供任何快速帮助

0 个答案:

没有答案