我想做的是通过docker-compose在docker容器(openjdk:8-jre
)内运行简单的spring boot应用程序。该代码在我的机器(macbook pro)上正常运行。问题是当我试图在我的树莓派上使用raspbian运行相同的docker容器时。它在登录Tomcat initialized with port(s): 8080 (http)
之前就卡住了。
装有Spring应用程序的容器仅执行java -jar
,并通过我的单页应用程序为我的另一个容器(在端口8080
上)公开端口8888
。有没有人遇到类似的问题或知道如何解决此问题?
以下是在raspberrypi上运行容器的日志:
wfeservices | . ____ _ __ _ _
wfeservices | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
wfeservices | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
wfeservices | \\/ ___)| |_)| | | | | || (_| | ) ) ) )
wfeservices | ' |____| .__|_| |_|_| |_\__, | / / / /
wfeservices | =========|_|==============|___/=/_/_/_/
wfeservices | :: Spring Boot :: (v2.0.3.RELEASE)
wfeservices |
wfeservices | 2018-08-22 20:36:24 - Starting Application v1.0-SNAPSHOT on 4b7fcb7b344c with PID 7 (/wfeservices.jar started by root in /)
wfeservices | 2018-08-22 20:36:24 - No active profile set, falling back to default profiles: default
wfeservices | 2018-08-22 20:36:28 - Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1412c2f: startup date [Wed Aug 22 20:36:28 UTC 2018]; root of context hierarchy
答案 0 :(得分:1)
我在AWS ECS上遇到了完全相同的问题,然后我意识到我可以用很少的内存,所以我将内存增加到4096兆字节,并且可以正常工作。