" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

dockerfile構(gòu)建任意java鏡像的實(shí)現(xiàn)示例

 更新時(shí)間:2025年09月21日 14:20:05   作者:瀉水置平地  
本文主要介紹了dockerfile構(gòu)建任意java鏡像的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

如下本人介紹一個(gè)使用dockerfile構(gòu)建任意java鏡像,本人引用尚硅谷的一個(gè)《云上辦公》項(xiàng)目舉例,希望對(duì)讀者有幫助。

一、首先在本地電腦確定能夠運(yùn)行《云上辦公》項(xiàng)目

1.如圖,我的在本地已經(jīng)運(yùn)行起來了,端口是8800

2 對(duì)項(xiàng)目進(jìn)行打包

2.1 打包完成之后會(huì)在target目錄下生成一個(gè).jar文件

3 編寫Dockerfile文件

3.1 文件內(nèi)容解釋:

FROM openjdk:8-jre :下載java運(yùn)行需要的openjdk鏡像
LABEL maintainer=yangyuanhong :作者
COPY target/*.jar  /app.jar :將宿主機(jī)target目錄下的.jar文件復(fù)制到容器里"/"目錄,并命名為app.jar
ENTRYPOINT ["java","-jar","/app.jar"] :在容器內(nèi)運(yùn)行jar包

4 將target和Dockerfile文件上傳至服務(wù)器

4.1 我創(chuàng)建一個(gè)aaa的文件夾存放這兩個(gè)文件

4.2 上傳aaa至服務(wù)器

4.2.1 進(jìn)入aaa目錄

看到里面有target目錄和Dockerfile文件

4.2.2 在當(dāng)前目錄下構(gòu)建鏡像(必須是當(dāng)前目錄下)

構(gòu)建命令:

docker build -t guigu-oa:v2.0 .

最后的"."表示在當(dāng)前目錄下運(yùn)行
運(yùn)行后效果如下:

通過docker images查看是否打包成功。

同時(shí)要查看一下,openjdk鏡像是否已經(jīng)下載成功,如果不成功,可以直接用docker pull openjdk:8-jre 進(jìn)行下載

4.2.3 運(yùn)行剛才構(gòu)建的容器,看看是否能成功

命令如下:

docker run -d -p 8800:8800 guigu-oa:v2.0

如下已經(jīng)運(yùn)行起來了

用docker ps 檢查一下,確實(shí)運(yùn)行起來了:

4.2.4 驗(yàn)證是否成功

我們直接登錄knife4j看看是否可行:

如上圖所示,確實(shí)成功啦

二、注意事項(xiàng)

1.在服務(wù)器上準(zhǔn)備mysql,和redis

因?yàn)檫@個(gè)項(xiàng)目用到了mysql和redis,現(xiàn)在在服務(wù)器上運(yùn)行,我直接是在這臺(tái)服務(wù)器上安裝了redis和mysql5.7,同時(shí)創(chuàng)建好了項(xiàng)目所需的數(shù)據(jù)庫和表及相關(guān)數(shù)據(jù),所以在服務(wù)器上能成功運(yùn)行,讀者如果要成功運(yùn)行也請(qǐng)務(wù)必先準(zhǔn)備這兩個(gè)組件,也可以在其他能訪問的服務(wù)器。
我這里只是拿了《云上辦公》項(xiàng)目來舉例,讀者視自己的具體情況修改即可,只需按照步驟進(jìn)行既能啟動(dòng)項(xiàng)目啦。

總結(jié)

例如:以上就是今天要講的內(nèi)容,本文僅僅簡(jiǎn)單介紹了dockerfile打包鏡像及鏡像的運(yùn)行的使用。

到此這篇關(guān)于dockerfile構(gòu)建任意java鏡像的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)dockerfile構(gòu)建任意java鏡像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker Desktop鏡像源配置全過程

    Docker Desktop鏡像源配置全過程

    文章總結(jié):文章主要介紹了如何配置Docker引擎鏡像,包括打開配置頁面、定位鏡像配置位置、替換鏡像內(nèi)容以及測(cè)試鏡像是否可用,作者分享了個(gè)人經(jīng)驗(yàn),旨在幫助讀者理解并操作Docker鏡像配置,同時(shí)鼓勵(lì)大家支持腳本之家
    2026-01-01
  • docker部署nexus并啟用https方式

    docker部署nexus并啟用https方式

    這篇文章主要介紹了docker部署nexus并啟用https方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 在docker上安裝運(yùn)行mysql實(shí)例

    在docker上安裝運(yùn)行mysql實(shí)例

    Docker 使用 Google 公司推出的 Go 語言 進(jìn)行開發(fā)實(shí)現(xiàn),基于 Linux 內(nèi)核的 cgroup,namespace,以及 AUFS 類的 Union FS 等技術(shù),對(duì)進(jìn)程進(jìn)行封裝隔離,屬于操作系統(tǒng)層面的虛擬化技術(shù)。
    2017-01-01
  • Docker與Kubernetes部署實(shí)戰(zhàn)之云原生應(yīng)用交付

    Docker與Kubernetes部署實(shí)戰(zhàn)之云原生應(yīng)用交付

    Docker與Kubernetes是當(dāng)今云原生應(yīng)用開發(fā)與運(yùn)維體系中最為關(guān)鍵的兩大基礎(chǔ)設(shè)施技術(shù),尤其對(duì)Java開發(fā)者而言,這篇文章主要介紹了Docker與Kubernetes部署實(shí)戰(zhàn)之云原生應(yīng)用交付的相關(guān)資料,需要的朋友可以參考下
    2026-04-04
  • docker容器中crontab無法正常運(yùn)行解決方案

    docker容器中crontab無法正常運(yùn)行解決方案

    相信很多人看完docker容器, 需要加crontab, 加完卻發(fā)現(xiàn)不能執(zhí)行,什么原因造成的呢?下面小編給大家分享docker容器中crontab無法正常運(yùn)行的解決方案,需要的朋友參考下吧
    2017-01-01
  • Docker 實(shí)現(xiàn)在線集成開發(fā)環(huán)境實(shí)例詳解

    Docker 實(shí)現(xiàn)在線集成開發(fā)環(huán)境實(shí)例詳解

    這篇文章主要介紹了Docker 實(shí)現(xiàn)在線集成開發(fā)環(huán)境實(shí)例詳解的相關(guān)資料,這里對(duì)實(shí)現(xiàn)在線集成開發(fā)環(huán)境,進(jìn)行了詳細(xì)的介紹及實(shí)現(xiàn),需要的朋友可以參考下
    2016-11-11
  • Docker初級(jí)網(wǎng)絡(luò)端口映射的配置

    Docker初級(jí)網(wǎng)絡(luò)端口映射的配置

    這篇文章主要介紹了Docker初級(jí)網(wǎng)絡(luò)端口映射的配置,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • docker在win10家庭版下構(gòu)建laravel開發(fā)環(huán)境的教程詳解

    docker在win10家庭版下構(gòu)建laravel開發(fā)環(huán)境的教程詳解

    這篇文章主要介紹了docker在win10家庭版下構(gòu)建laravel開發(fā)環(huán)境,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Docker中安裝Redis并開啟遠(yuǎn)程訪問的詳細(xì)步驟

    Docker中安裝Redis并開啟遠(yuǎn)程訪問的詳細(xì)步驟

    這篇文章主要介紹了Docker中安裝Redis并開啟遠(yuǎn)程訪問的詳細(xì)步驟,文中有詳細(xì)的代碼示例供大家參考,對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2025-01-01
  • 如何修改docker官方鏡像內(nèi)部?jī)?nèi)容并重新build鏡像

    如何修改docker官方鏡像內(nèi)部?jī)?nèi)容并重新build鏡像

    這篇文章主要介紹了如何修改docker官方鏡像內(nèi)部?jī)?nèi)容并重新build鏡像問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08

最新評(píng)論

海盐县| 句容市| 紫金县| 青铜峡市| 德江县| 榆林市| 揭阳市| 玉田县| 叙永县| 淳安县| 乐东| 遵化市| 石渠县| 东宁县| 西贡区| 凤凰县| 嘉义县| 易门县| 积石山| 富锦市| 武安市| 集贤县| 大田县| 衡东县| 筠连县| 九龙城区| 余姚市| 新疆| 渭南市| 麻栗坡县| 牙克石市| 广饶县| 北安市| 房产| 温宿县| 开平市| 汉寿县| 开化县| 达拉特旗| 临泉县| 顺义区|