您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何使用 Dockerfile 運行一個簡單的 Java 程序”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何使用 Dockerfile 運行一個簡單的 Java 程序”吧!
準備一個沒有第三方依賴的 java web 項目。
把該 war 包上傳到安裝有 docker 軟件的服務器上宿主目錄下。在同級目錄下創建 Dockerfile。
編寫 Dockerfile 文件內容。
# 基礎鏡像使用 tomcat:7.0.88-jre8 FROM tomcat:7.0.88-jre8 # 作者 MAINTAINER zp <zp@test.com> # 定義環境變量 ENV TOMCAT_BASE /usr/local/tomcat # 復制 war 包 COPY ./session-web.war $TOMCAT_BASE/webapps/
執行構建
docker build -t test-web:latest .
如果構建成功,則會顯示構建的分層信息及結果。
構建成功后使用 docker images
命令查看本地是否有該鏡像。
運行鏡像
docker run --name test-web -d -p 8888:8080 test-web:latest
啟動后使用 netstat -an | grep 8888
驗證端口是否是在監聽狀態。
感謝各位的閱讀,以上就是“如何使用 Dockerfile 運行一個簡單的 Java 程序”的內容了,經過本文的學習后,相信大家對如何使用 Dockerfile 運行一個簡單的 Java 程序這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。