簡體   English   中英

No main manifest error when running spring 啟動微服務 docker image

[英]No main manifest error when running spring boot microservice docker image

我正在嘗試對我使用 SpringBoot 和 Maven 構建的微服務進行 dockerize,我可以正確構建圖像,但是當嘗試在 docker 容器中運行它時,出現以下錯誤: 在此處輸入圖像描述

我讀到這個錯誤與 spring-boot-maven-plugin 有關,我已經將它添加到我的項目主 pom.xml 文件中,但它仍然給我錯誤(我已經包含了截圖這個問題末尾的 pom.xml)。

這是我現在的 Dockerfile:

在此處輸入圖像描述

項目結構:

在此處輸入圖像描述

主 pom.xml:

在此處輸入圖像描述

我發現問題不在於我的項目,而在於運行“mvn install”時由 maven 生成的“target/”文件夾,因為我在第一次安裝后還沒有清理我的“target/”文件夾安裝(沒有 spring-boot-maven-plugin),docker 正在使用它來構建我的應用程序,因此出現“無主清單”錯誤。 在為每個模塊運行“mvn clean”和“mvn install”之后,docker 能夠毫無問題地構建和運行兩個容器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM