要使用docker部署Spring Boot應用程序,你可以按照以下步驟進行操作:
FROM adoptopenjdk:11-jre-hotspot
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
docker build -t your-image-name .
這將使用Dockerfile在當前目錄下構建一個名為your-image-name的鏡像。
docker run -p 8080:8080 your-image-name
這將在本地的8080端口上運行Spring Boot應用程序。
現在,你可以通過訪問http://localhost:8080來訪問你的Spring Boot應用程序。
請注意,上述步驟假設你已經在項目的根目錄下執行了mvn clean package命令來構建了可執行的JAR文件。如果你使用的是其他構建工具,那么你需要相應地修改Dockerfile中的COPY命令。
另外,你還可以使用Docker Compose來定義和管理多個Docker容器,以方便部署和管理復雜的應用程序。有關更多詳細信息,請參閱Docker和Docker Compose的官方文檔。