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

鏡像結(jié)構(gòu)

Dockerfile

這里做個一個演示:
給一個jar包和dockefile上傳demo目錄,就可以用如下的命令進行打包。
- dockerfile內(nèi)容如下:
# 基礎(chǔ)鏡像 FROM openjdk:11.0-jre-buster # 設(shè)定時區(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

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker容器中文亂碼(修改docker容器編碼格式)的解決方案
這篇文章主要介紹了Docker容器中文亂碼(修改docker容器編碼格式)的解決方案的相關(guān)資料,需要的朋友可以參考下2016-12-12
Docker中的容器網(wǎng)絡(luò)以及其配置說明
這篇文章主要介紹了Docker中的容器網(wǎng)絡(luò)以及其配置說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
docker prune命令可定時清理不常用數(shù)據(jù)的實現(xiàn)
磁盤使用過久就會導(dǎo)致磁盤空間越來越小,這時候就需要刪除不相關(guān)的數(shù)據(jù)來釋放磁盤空間,本文主要使用docker prune命令可定時清理不常用數(shù)據(jù)的實現(xiàn),感興趣的可以了解一下2021-10-10
Docker Compose一鍵ELK部署的方法實現(xiàn)
這篇文章主要介紹了Docker Compose一鍵ELK部署的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧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
Docker端口映射實現(xiàn)網(wǎng)絡(luò)訪問的方法
本篇文章主要介紹了Docker端口映射實現(xiàn)網(wǎng)絡(luò)訪問的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07

