Docker的java鏡像制作及Podfile使用詳解
更新時間:2025年09月28日 09:31:40 作者:段振軒
文章瀏覽閱讀169次。這里做個一個演示,給一個jar包和dockefile上傳demo目錄,就可以用如下的命令進行打包。dockerfile內容如下#?基礎鏡像#?設定時區(qū)#?拷貝jar包#?入口通過命令看看我們打包的鏡像是否成功運行這個鏡像看看這個鏡像的運行日志。
Docker的java鏡像制作及Podfile
自定義鏡像

鏡像結構

Dockerfile

這里做個一個演示:
給一個jar包和dockefile上傳demo目錄,就可以用如下的命令進行打包。
- dockerfile內容如下:
# 基礎鏡像 FROM openjdk:11.0-jre-buster # 設定時區(qū) ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # 拷貝jar包 COPY docker-demo.jar /app.jar # 入口 ENTRYPOINT ["java", "-jar", "/app.jar"]
docker build -t docker-demo .

- 通過命令看看我們打包的鏡像是否成功
docker images
- 運行這個鏡像
docker run -d --name docker-demo -p:8080:8080 docker-demo
- 看看這個鏡像的運行日志
docker logs -f docker-demo

總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Docker容器中文亂碼(修改docker容器編碼格式)的解決方案
這篇文章主要介紹了Docker容器中文亂碼(修改docker容器編碼格式)的解決方案的相關資料,需要的朋友可以參考下2016-12-12
docker prune命令可定時清理不常用數(shù)據的實現(xiàn)
磁盤使用過久就會導致磁盤空間越來越小,這時候就需要刪除不相關的數(shù)據來釋放磁盤空間,本文主要使用docker prune命令可定時清理不常用數(shù)據的實現(xiàn),感興趣的可以了解一下2021-10-10
Docker Compose一鍵ELK部署的方法實現(xiàn)
這篇文章主要介紹了Docker Compose一鍵ELK部署的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
Docker + Nodejs + Kafka + Redis + MySQL搭建簡單秒殺環(huán)境
本文給大家分享的是使用Docker + Nodejs + Kafka + Redis + MySQL模擬搭建起來的商品秒殺環(huán)境,非常的實用和熱門,有需要的小伙伴可以參考下2017-01-01
docker啟動logstash失敗的問題及解決(可能原因)
這篇文章主要介紹了docker啟動logstash失敗的問題及解決(可能原因),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08

