Docker-Micronaut项目抛出:找不到嵌入式容器

时间:2020-06-15 10:16:00

标签: docker kotlin micronaut

我有一个与Micronaut合作的Kotlin项目。我现在想对项目进行docker化。导入并尝试启动conatiner之后,我总是得到No embbeded container found. Running as CLI application。 我已经在寻找解决方案,但是我发现的唯一发现是在我已经拥有的项目中具有“ implementation(“ io.micronaut:micronaut-http-server-netty”)”。还有什么可能是问题的根源?

我的Dockerfile如下所示:

FROM adoptopenjdk/openjdk13-openj9:jdk-13.0.2_8_openj9-0.18.0-alpine-slim
COPY build/libs/prj-*-dev.jar prj.jar
EXPOSE 8080
CMD ["java", "-Dcom.sun.management.jmxremote", "-Xmx128m", "-XX:+IdleTuningGcOnIdle", "-Xtune:virtualized", "-jar", "prj.jar"]

1 个答案:

答案 0 :(得分:0)

所以我发现了问题: 在Gradle构建文件中,对ShadowJar操作进行了注释。在创建dockerfile之前需要运行此操作。因此,我再次对其进行了分解,现在它可以了!