dockerfile發(fā)布springboot項目實踐
一、實現(xiàn)步驟
1.定義父鏡像:FROM java:8
2.定義作者信息:MAINTAINER:learn_docker<https://www.docker.com>
3.將jar包添加到容器:ADD jar包名稱.jar app.jar
4.定義容器啟動執(zhí)行命令:CMD java -jar app.jar
5.通過dockerfile構建鏡像:docker build -f dockerfile文件路徑 -t 鏡像名稱:版本
二、示例
1.上傳一個jar包到目錄

2.在同級目錄編輯dockerfile文件
vim springboot_dockerfile 輸入內(nèi)容: FROM java:8 MAINTAINER wangyouhui <https://www.docker.com> ADD springboot-1.0-SNAPSHOT.jar app.jar CMD java -jar app.jar

3.執(zhí)行build命令
docker build -f ./springboot_dockerfile -t app .

4.docker images查看

5.docker run運行
docker run -id -p 8080:8080 app

6.結果截圖

7.查看容器
docker ps -a

到此這篇關于dockerfile發(fā)布springboot項目實踐的文章就介紹到這了,更多相關dockerfile發(fā)布springboot內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker?Compose構建Jenkins的實現(xiàn)
本文主要介紹了Docker?Compose構建Jenkins的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
docker 中的–mount 和-v 參數(shù)區(qū)別解析
這篇文章主要介紹了docker 中的–mount 和-v 參數(shù)區(qū)別解析,--mount 更為靈活,適用于更復雜的掛載需求,使用哪種方式主要取決于個人或團隊的偏好和具體的使用場景,需要的朋友可以參考下2023-12-12
使用非root用戶安裝及啟動docker的問題(rootless模式運行)
docker是使用--userns-remap容器用戶映射宿主機用戶的方式來解決問題,用戶和組的映射由兩個配置文件來控制,分別是/etc/subuid和/etc/subgid,本文給大家介紹非root用戶啟動docker的問題,感興趣的朋友一起看看吧2022-05-05
docker/docker desktop for window環(huán)境下創(chuàng)建本地鏡像倉庫方式
這篇文章主要介紹了docker/docker desktop for window環(huán)境下創(chuàng)建本地鏡像倉庫方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-03-03
詳解使用Docker快速部署ELK環(huán)境(最新5.5.1版本)
這篇文章主要介紹了詳解使用Docker快速部署ELK環(huán)境(最新5.5.1版本),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09
通過docker?create與export分析診斷故障鏡像
在容器化技術主導現(xiàn)代應用部署的今天,Docker鏡像的可靠性直接影響著系統(tǒng)的穩(wěn)定性,然而,當開發(fā)者面對一個無法正常啟動的"問題鏡像"時,傳統(tǒng)的調(diào)試手段往往顯得捉襟見肘,此時,docker?create與docker?export的組合技可以解決這個問題,下面小編給大家詳細說說2025-04-04

