亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

docker中如何將jar包構(gòu)建成鏡像并執(zhí)行

 更新時(shí)間:2023年05月31日 16:55:54   作者:眼沉沉  
這篇文章主要介紹了docker中如何將jar包構(gòu)建成鏡像并執(zhí)行問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

docker將jar包構(gòu)建成鏡像并執(zhí)行

1.編寫(xiě)Dockerfile文件

????FROM java:latest
????ADD AeurekaServer-0.0.1-SNAPSHOT.jar app.jar
????RUN bash -c 'touch /app.jar'
????ENTRYPOINT ["java","-jar","/app.jar"]

FROM 跟的是已經(jīng)有的java鏡像和版本號(hào)

其中綠色部分為打包的jar名稱(chēng)。

2.將jar包放在Dockerfile文件同一個(gè)目錄下。執(zhí)行命令sudo docker build -t="aeurekaserver" .

注意不要少了 .  引號(hào)中填寫(xiě)的是要生存的鏡像名稱(chēng)

    

3.docker images查看生成的鏡像。

    

4.執(zhí)行鏡像

docker制作jar鏡像  

第一步

首先在你存放jar包 目錄下 創(chuàng)建Dockerfile 文件

touch Dockerfile

第二步

編寫(xiě)制作鏡像的命令文件也就是Dockerfile文件

vi Dockerfile
#指定以jdk 為基礎(chǔ)鏡像,來(lái)構(gòu)建此鏡像,可以理解為運(yùn)行的需要基礎(chǔ)環(huán)境
FROM majiajue/jdk1.8
#maintainer 指令 作者是xxx
MAINTAINER xxx
#將當(dāng)前demo.jar 復(fù)制到容器根目錄下
ADD /home/auth/ymf-auth.jar /home/auth/ymf-auth.jar
#暴露容器端口為8080 Docker鏡像告知Docker宿主機(jī)應(yīng)用監(jiān)聽(tīng)了8080端口
EXPOSE 8080
#容器啟動(dòng)時(shí)執(zhí)行的命令
CMD java -jar -server -Xms256m -Xmx256m -Xmn128m -Xss1m -XX:-UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=15 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError /home/auth/ymf-auth.jar >> /home/auth/logs/ymf-auth.out

第三步

使用docker build 構(gòu)建鏡像   ymf-auth  構(gòu)建之后鏡像名稱(chēng) . 表示 Dockerfile 文件在當(dāng)前目錄下

docker build -t ymf-auth .? ?#有一個(gè).符號(hào)喲

第四步

啟動(dòng)鏡像

docker run --name demo -it
-v /home/auth:/home/auth #宿主機(jī)目錄與容器目錄映射 作用是只要更新宿主機(jī)jar包 相應(yīng)的容器目錄里的jar包也會(huì)更新
-v /etc/localtime:/etc/localtime # 宿主機(jī)時(shí)間同步容器時(shí)間
-d --restart=always ymf-auth

第五步

查看啟動(dòng)的容器

docker ps

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker數(shù)據(jù)存儲(chǔ)總結(jié)

    Docker數(shù)據(jù)存儲(chǔ)總結(jié)

    今天小編就為大家分享一篇關(guān)于Docker數(shù)據(jù)存儲(chǔ)總結(jié),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • Docker使用編寫(xiě)dockerfile啟動(dòng)node.js應(yīng)用

    Docker使用編寫(xiě)dockerfile啟動(dòng)node.js應(yīng)用

    這篇文章主要介紹了Docker使用編寫(xiě)dockerfile啟動(dòng)node.js應(yīng)用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • docker如何搭建samba共享目錄

    docker如何搭建samba共享目錄

    文章介紹了如何使用Docker搭建一個(gè)Samba共享文件系統(tǒng),首先安裝了Docker容器,然后下載并拉取了Samba鏡像,在本地創(chuàng)建了一個(gè)目錄用于掛載,啟動(dòng)容器并添加了SMB用戶名和密碼,驗(yàn)證掛載成功,最后總結(jié)了主要參數(shù)
    2025-03-03
  • Windows環(huán)境GeoServer打包Docker的方法實(shí)現(xiàn)

    Windows環(huán)境GeoServer打包Docker的方法實(shí)現(xiàn)

    本文介紹了在Windows環(huán)境下將GeoServer打包為Docker鏡像,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Docker可視化ui管理工具Portainer安裝及使用解析

    Docker可視化ui管理工具Portainer安裝及使用解析

    這篇文章主要介紹了Docker可視化ui管理工具Portainer安裝及使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Docker制作鏡像的完整過(guò)程

    Docker制作鏡像的完整過(guò)程

    本文主要介紹了Docker制作鏡像的完整過(guò)程,以制作CentOS鏡像為例,講述對(duì)鏡像自定義,打包以及推送的遠(yuǎn)程倉(cāng)庫(kù)的過(guò)程,感興趣的可以了解一下
    2021-11-11
  • 局域網(wǎng)內(nèi)部署 Docker Registry(推薦)

    局域網(wǎng)內(nèi)部署 Docker Registry(推薦)

    本文將從創(chuàng)建單機(jī)的 Docker Registry 開(kāi)始,逐步完成局域網(wǎng)內(nèi)可用的 Docker Registry 的創(chuàng)建,并重點(diǎn)解釋如何使用 IP 地址訪問(wèn) Registry 的方法
    2017-05-05
  • Docker部署Django應(yīng)用的示例

    Docker部署Django應(yīng)用的示例

    這篇文章主要介紹了Docker部署Django應(yīng)用的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 樹(shù)莓派4b ubuntu19 server 安裝docker-ce的安裝步驟

    樹(shù)莓派4b ubuntu19 server 安裝docker-ce的安裝步驟

    這篇文章主要介紹了樹(shù)莓派4b ubuntu19 server 安裝docker-ce的安裝步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • docker配置skywalking 監(jiān)控springcloud應(yīng)用的詳細(xì)步驟

    docker配置skywalking 監(jiān)控springcloud應(yīng)用的詳細(xì)步驟

    本文分步驟給大家講解docker配置skywalking 監(jiān)控springcloud應(yīng)用的方法,感興趣的朋友一起看看吧
    2025-04-04

最新評(píng)論