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刪除鏡像報錯:Error response from daemon:con
刪除Docker鏡像時遇到?jīng)_突,因為鏡像正在被一個運行中的容器使用,解決方法是先停止并刪除該容器,然后再嘗試刪除鏡像,此外,還可以選擇強制刪除鏡像,但這可能會導(dǎo)致數(shù)據(jù)丟失2024-11-11
使用Docker創(chuàng)建FTP服務(wù)器的過程解析
這篇文章主要介紹了使用Docker創(chuàng)建FTP服務(wù)器的過程解析,使用?Docker?搭建?FTP?服務(wù),不僅十分簡單,而且可以對宿主機有一定的隔離,對Docker創(chuàng)建FTP服務(wù)器的過程感興趣的朋友一起看看吧2022-04-04
基于iptables的Docker端口白名單控制實現(xiàn)
本文主要介紹了通過iptables為Docker?Compose部署的容器設(shè)置宿主機端口IP白名單,強調(diào)規(guī)則順序與持久化配置,提供單端口和multiport兩種實現(xiàn)方式,感興趣的可以了解一下2025-07-07

