docker 構建 java web 項目 和 docker 構建 spring boot 項目,除了 Dockerfile 不同,其他是都一樣的。其他步驟參考:idea 使用 docker 構建 spring boot 項目,構建 Java Web 項目的 Dockerfile示例如下:
因為 java web 項目打的是 war 包,docker 需要依賴的基礎鏡像是 tomcat
附一個 Dockerfile 示例:文章來源:http://www.zghlxwxcb.cn/news/detail-733551.html
# 基于 Tomcat9 作為基礎鏡像
FROM tomcat:9.0
# 作者
MAINTAINER lzb<xxx@qq.com>
# 進入 Tomcat 部署目錄
WORKDIR /usr/local/tomcat/webapps
# 定義參數(shù)
ARG JAR_FILE
# 將 war 包拷貝到 tomcat 中,并且改名為 ROOT
COPY ${JAR_FILE} ROOT.war
# 回到 Tomcat 根目錄
WORKDIR /usr/local/tomcat/
# 啟動時運行命令
CMD bin/catalina.sh run
本文結束,謝謝文章來源地址http://www.zghlxwxcb.cn/news/detail-733551.html
到了這里,關于8.idea 使用 docker 構建 java web 項目的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!