欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker執(zhí)行java的jar包兩種方法示例

 更新時間:2025年04月26日 10:34:09   作者:江流。  
這篇文章主要介紹了docker執(zhí)行java的jar包兩種方法,一是使用jar包,二是使用DockerFile,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

方法一:使用jar包構(gòu)造容器

將jar包放在/data/service/jar目錄下

執(zhí)行

docker run -d --restart=always --network portainer_network -p 9163:9163 -v /data/service/jar:/data/service/jar --name paofu-server openjdk:8 java -jar /data/service/jar/paofu.jar

方法二:使用DockerFile構(gòu)造鏡像文件

在此目錄下/data/service/jar,創(chuàng)建Dockerfile文件
Dockerfile

FROM openjdk:8
MAINTAINER xzxz
ADD river.jar river.jar
# COPY application.yml application.yml
EXPOSE 9164
ENTRYPOINT ["java", "-jar", "river.jar"]
FROM: 基礎(chǔ)鏡像,基于jdk8鏡像開始
MAINTAINER:作者
ADD:將jar文件添加(復(fù)制)到鏡像內(nèi),river.jar源jar文件,river.jar復(fù)制得到的jar文件。
COPY: 將應(yīng)用的配置文件也拷貝到鏡像中。
EXPOSE:聲明端口
ENTRYPOINT:docker啟動時,運行的命令,這里容器啟動時直接運行jar服務(wù)。
在添加或復(fù)制文件到鏡像中時,如果不指定目標路徑,則默認將文件添加到容器的/路徑下。

構(gòu)造鏡像文件

docker build -f /data/service/jar/Dockerfile . -t river-server:boot
river-server: 鏡像的名稱
boot: 鏡像的tag,如果不寫,則默認為latest
.: 這個.一定不能忘記,最后的.代表本次執(zhí)行的上下文路徑

執(zhí)行(注意網(wǎng)絡(luò)一定要使用同一個)

docker run -d --restart=always --network portainer_network --name river-server  -p 9164:9164 river-server:boot

效果圖

總結(jié) 

到此這篇關(guān)于docker執(zhí)行java的jar包兩種方法的文章就介紹到這了,更多相關(guān)docker執(zhí)行java的jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker-compose的安裝和使用詳解

    docker-compose的安裝和使用詳解

    這篇文章主要介紹了docker-compose的安裝和使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2019-11-11
  • docker容器間的互聯(lián)問題

    docker容器間的互聯(lián)問題

    這篇文章主要介紹了docker容器間的互聯(lián)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Docker鏡像的創(chuàng)建、存出、載入的方法

    Docker鏡像的創(chuàng)建、存出、載入的方法

    這篇文章主要介紹了Docker鏡像的創(chuàng)建、存出、載入的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 使用Docker Compose搭建 Confluence的教程

    使用Docker Compose搭建 Confluence的教程

    本文將介紹如何使用 Docker Compose 快速搭建 Confluence 、以及如何和 Traefik 一同使用,如果你看過之前的內(nèi)容,跟隨本文應(yīng)該能在十分鐘內(nèi)解決戰(zhàn)斗,感興趣的朋友快來看看吧
    2021-06-06
  • 基于Docker搭建ELK 日志系統(tǒng)的方法

    基于Docker搭建ELK 日志系統(tǒng)的方法

    Beats,它是一個輕量級的日志收集處理工具(Agent),占用資源少,適合于在各個服務(wù)器上搜集日志后傳輸給Logstash,官方也推薦此工具,本文重點給大家介紹Docker 搭建 ELK 日志系統(tǒng)的方法,感興趣的朋友一起看看吧
    2021-05-05
  • 關(guān)于Docker?Desktop的WSL報錯問題解決辦法

    關(guān)于Docker?Desktop的WSL報錯問題解決辦法

    這篇文章主要介紹了關(guān)于Docker?Desktop的WSL報錯問題解決辦法的相關(guān)資料,排查發(fā)現(xiàn)是因清理%temp%文件夾誤刪關(guān)鍵WSL文件,文中將解決辦法介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • Docker Swarm 服務(wù)編排之命令詳解

    Docker Swarm 服務(wù)編排之命令詳解

    在Docker Swarm集群中,使用stack服務(wù)編排搭建lnmp來部署WordPress非常的方便,今天小編重點給大家介紹Docker Swarm 服務(wù)編排之命令詳解,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • docker 查看進程, 內(nèi)存, cup消耗的情況

    docker 查看進程, 內(nèi)存, cup消耗的情況

    這篇文章主要介紹了docker 查看進程, 內(nèi)存, cup消耗的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 在Docker容器之間如何進行通信

    在Docker容器之間如何進行通信

    本文介紹了Docker網(wǎng)絡(luò)模式,包括橋接網(wǎng)絡(luò)、主機網(wǎng)絡(luò)、容器網(wǎng)絡(luò)和基于容器名稱的通信,通過這些網(wǎng)絡(luò)模式,容器之間可以方便地進行通信,實現(xiàn)跨網(wǎng)絡(luò)通信
    2024-11-11
  • Docker學(xué)習之常用的基礎(chǔ)命令總結(jié)

    Docker學(xué)習之常用的基礎(chǔ)命令總結(jié)

    這篇文章給大家整理了一些Docker常用的基礎(chǔ)命令,對大家日常使用Docker還是很有幫助,通過這些命令可以有效的提高大家的工作效率,有需要的朋友們下面來一起看看吧。
    2016-10-10

最新評論