国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

把java項目打包成鏡像在docker中運行

這篇具有很好參考價值的文章主要介紹了把java項目打包成鏡像在docker中運行。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1 , 首先要準備一個maven項目,把它打成jar包 如下圖:找Maven->package->運行好了之后下面有路徑。

把java項目打包成鏡像在docker中運行

?2 , 在docker下創(chuàng)建一個目錄

mkdir? ?/mydocker

3 , 把打包好的java項目用Xtfp(這是一個軟件,專門用來連接虛擬機上傳文件的)把那個jar包拉到? /mydocker下面?

把java項目打包成鏡像在docker中運行

把java項目打包成鏡像在docker中運行?

?連接好了之后直接找到那個jar包? 直接拉過去

把java項目打包成鏡像在docker中運行

4 ,然后在同一目錄下建一個文件

vim? Dockerfile

?5 ,并進行編輯 (這個文件非常的重要!??!)

# 基礎(chǔ)鏡像使用java

FROM? java:8

# 作者

MAINTAINER? xiaoliu

#? VOLUME 指定臨時文件目錄 /tmp? 在主機 /var/lib/docker 目錄下創(chuàng)建一個臨時文件并連接到容器的 /tmp

VOLUME? /tmp

# 將jar包添加到容器中并更名為 ahuan_docker.jar(這個最重要!?。?

ADD? ahuan_docker-0.0.1-SNAPSHOT.jar? ?ahuan_docker.jar

#? 運行jar包

RUN? bash? -c? 'touch /ahuan_docker.jar'

ENTRYPOINT["java","-jar","/ahuan_docker.jar"]

#? 暴露端口

EXPOSE? ?8080

?6 ,然后就開始把這個jar包打成鏡像(注意后面有一個 .? 它前面有一個空格!?。。?/strong>

docker? build? -t??ahuan_docker:1.6? .

這樣再執(zhí)行docker? images就可以看到一個新的鏡像?

7, 然后運行這個鏡像

docker? run -d? -p? 8080:8080??81ffce3265f0

運行完之后執(zhí)行 docker? ?ps? 就可以看到一個新容器在運行?

然后就可以在瀏覽器上進行訪問項目的接口? 是虛擬機上的IP+端口號+接口路徑

這里是一個非常小的maven項目 , 比如在頁面上顯示helloworld ,沒有連接mysql , 也沒有連接redis? .........? ?只記錄了一下如何把jar包打成鏡像簡單的運行一下而已!文章來源地址http://www.zghlxwxcb.cn/news/detail-420569.html

到了這里,關(guān)于把java項目打包成鏡像在docker中運行的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vue前端打包Docker鏡像并nginx運行

    vue前端打包Docker鏡像并nginx運行

    首先說明咱們的前端項目是基于Vue的,反向代理使用的是nginx 1.打包vue前端項目生成dist文件夾上傳至服務(wù)器 新建一個文件夾,叫vueDockerTest,下面的文件都需要。 cert是你存放ssl證書的文件夾,nginx.conf 是nginx的配置文件,dist是你打包的前端靜態(tài)文件 2.修改Dockerfile文件 # 基于

    2024年02月01日
    瀏覽(27)
  • IDEA集成Docker插件打包服務(wù)鏡像與運行【附Docker命令匯總】

    IDEA集成Docker插件打包服務(wù)鏡像與運行【附Docker命令匯總】

    Docker官網(wǎng):https://www.docker.com/ Docker Hub官網(wǎng):http://hub.docker.com/ Docker 是一個開源的容器引擎,可以輕松的為任何應(yīng)用創(chuàng)建一個輕量級的、可移植的、自給自足的容器。開發(fā)者和系統(tǒng)管理員在筆記本上編譯測試通過的容器可以批量地在生產(chǎn)環(huán)境中部署,包括 VMs(虛擬機) 、 ba

    2024年02月01日
    瀏覽(52)
  • linux下jdk的安裝和docker打包運行鏡像

    linux下jdk的安裝和docker打包運行鏡像

    https://www.oracle.com/java/technologies/downloads/#java8 從官網(wǎng)上下載linux版本的JDK JDK下載地址 通過ftp或者rz命令上傳到linux 我這里需要把JDK安裝在/usr/local目錄下,在/usr/local下新建文件加java tar命令解壓JDK包,解壓地址是 /usr/local/java 接下來配置環(huán)境變量 vim命令打開/etc/profile 添加下面內(nèi)

    2023年04月08日
    瀏覽(23)
  • 部署運行jar包方法全解docker鏡像打包部署等

    部署運行jar包方法全解docker鏡像打包部署等

    有一種叫做“nohup”的命令,該命令可以讓您的應(yīng)用程序在后臺運行,即使您已經(jīng)斷開了與終端的連接也能保持運行狀態(tài)。 nohup 命令的語法為: ?其中,command 是要運行的應(yīng)用程序的命令,arg1、arg2…argN 則是該命令的參數(shù)。 符號表示在后臺運行該命令。當運行 nohup 命令時,

    2024年02月10日
    瀏覽(37)
  • SpringBoot項目打包Docker鏡像

    SpringBoot項目打包Docker鏡像

    1、創(chuàng)建springboot項目,并在根目錄新建Dockerfile文件 Dockerfile文件內(nèi)容 ?進到項目根目錄打包 ?構(gòu)建鏡像(不要忽略最后的一個點) 查看鏡像列表 啟動

    2024年02月16日
    瀏覽(27)
  • SpringBoot項目如何打包成docker鏡像?

    SpringBoot項目如何打包成docker鏡像?

    將Spring Boot項目打包成Docker鏡像的過程可以分為以下幾個步驟: 1. 創(chuàng)建Dockerfile 首先,你需要在Spring Boot項目的根目錄下創(chuàng)建一個 Dockerfile 。這個文件包含了Docker鏡像構(gòu)建的所有指令。一個基本的 Dockerfile 可能看起來像這樣: 確保替換 my-spring-boot-app-1.0.0.jar 為你的Spring Boot應(yīng)用

    2024年02月21日
    瀏覽(24)
  • Vue項目打包成docker鏡像部署

    一、介紹 我們部署Vue項目,可以build之后,直接放到nginx下面即可,今天給大家介紹創(chuàng)建docker鏡像,使用docker鏡像啟動容器運行部署Vue項目的方式,可以嘗試嘗試,原理和使用nginx部署一樣,不過是使用的docker容器而已,內(nèi)部還是使用的是nginx作為基礎(chǔ)鏡像。 二、docker安裝 d

    2023年04月08日
    瀏覽(85)
  • Vue項目如何打包成Docker鏡像包

    要將 Vue 項目打包為 Docker 鏡像,可以按照下面的步驟進行操作: 在 Vue 項目根目錄下創(chuàng)建一個名為 Dockerfile 的文件。 在 Dockerfile 中定義應(yīng)用程序所需的環(huán)境,例如 Node.js 運行時和依賴項。以下是一個示例: 構(gòu)建 Docker 鏡像。在終端中導(dǎo)航到項目根目錄并運行以下命令: 其中

    2024年02月13日
    瀏覽(28)
  • 項目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    項目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    ??Docker部署項目是指使用Docker容器化技術(shù)將應(yīng)用程序及其依賴項打包成一個獨立的、可移植的運行環(huán)境,并在各種操作系統(tǒng)和平臺上進行部署和運行。 ??使用Docker的主要原因是解決了應(yīng)用程序在不同環(huán)境中部署和運行的問題。傳統(tǒng)上,應(yīng)用程序在部署時需要考慮操作系統(tǒng)

    2024年02月09日
    瀏覽(29)
  • Docker環(huán)境下將已運行的容器打包成新的鏡像并運行在另一個服務(wù)器上的Docker容器中

    Docker環(huán)境下將已運行的容器打包成新的鏡像并運行在另一個服務(wù)器上的Docker容器中

    1.1、使用root賬戶登錄進入Linux系統(tǒng)中,鍵入 docker ps 命令。 2.1、正在運行的容器一行中CONTAINER ID一列下面的字符串就是容器id,復(fù)制想要打包的容器ID并執(zhí)行 docker commit 容器id 容器新名稱 例如: docker commit e973c1d6731e mysql/newmysql 3.1、在根目錄下鍵入 docker save -o 新鏡像名稱.tar 新

    2024年02月16日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包