中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

無極分期網(wǎng)站營銷型網(wǎng)站建設多少錢

無極分期網(wǎng)站,營銷型網(wǎng)站建設多少錢,娛樂平臺網(wǎng)站開發(fā)免費,廣州專業(yè)做網(wǎng)站文章目錄 1.問題描述2.問題分析3.問題解決 1.問題描述 此時處在 /home/ubuntu/app 目錄下,并且在該目錄下有一個 jenkins-0.0.1-SNAPSHOT.jar。 我在 /home/ubuntu/app 目錄下執(zhí)行了 docker 容器運行命令: # 映射 8859 端口 # 容器名為 jenkins-demo #…

文章目錄

  • 1.問題描述
  • 2.問題分析
  • 3.問題解決

1.問題描述

此時處在 /home/ubuntu/app 目錄下,并且在該目錄下有一個 jenkins-0.0.1-SNAPSHOT.jar。

image-20231018182036352

我在 /home/ubuntu/app 目錄下執(zhí)行了 docker 容器運行命令:

# 映射 8859 端口
# 容器名為 jenkins-demo
# 將 jenkins-0.0.1-SNAPSHOT.jar 復制到容器內(nèi)的 /app.jar
# 以 jdk11 為容器鏡像
# 執(zhí)行命令 java -jar /app.jar 運行 java 程序
docker run -dp 8859:8859 \
--name jenkins-demo \
-v jenkins-0.0.1-SNAPSHOT.jar:/app.jar \
openjdk:11 \
java -jar /app.jar

但遺憾的是,當我執(zhí)行命令后,并沒有運行起來。

image-20231018182646207

2.問題分析

我們先查看一下日志:

image-20231018182729759

提示錯誤信息:Error: Invalid or corrupt jarfile /app.jar

該錯誤表示的是 jar 文件無效或損壞,于是我開始考慮是不是 -v 掛載有問題。

于是我使用 docker inspect jenkins-demo 查看該容器信息,特別是掛載情況。然后查看 Mounts 下的信息:

image-20231018185125451

我發(fā)現(xiàn) jenkins-0.0.1-SNAPSHOT.jar 成了數(shù)據(jù)卷名稱,/app.jar 是容器內(nèi)的目錄。

這時候我才突然想起來,如果在 -v 時直接寫個名稱,那么 docker 會將它識別為是一個數(shù)據(jù)卷名稱而不是本地文件或目錄名。

🚩 即:本地目錄或文件必須以 /./ 開頭,如果直接以名字開頭,會被識別為數(shù)據(jù)卷名而非本地目錄名。例如:

# 會被識別為一個數(shù)據(jù)卷叫mysql,運行時會自動創(chuàng)建這個數(shù)據(jù)卷
-v mysql:/var/lib/mysql# 會被識別為當前目錄下的mysql目錄,運行時如果不存在會創(chuàng)建目錄
-v ./mysql:/var/lib/mysql

3.問題解決

我們可以將之前的 docker run 命令修改為以下兩種方式:

  • 絕對路徑方式

    docker run -dp 8859:8859 \
    --name jenkins-demo \
    -v /home/ubuntu/app/jenkins-0.0.1-SNAPSHOT.jar:/app.jar \
    openjdk:11 \
    java -jar /app.jar
    
  • 相對路徑方式

    # 需要保存當前執(zhí)行命令所在位置是在 /home/ubuntu/app 目錄下,因為我將 jenkins-0.0.1-SNAPSHOT.jar 就是放在了此目錄下
    docker run -dp 8859:8859 \
    --name jenkins-demo \
    -v ./jenkins-0.0.1-SNAPSHOT.jar:/app.jar \
    openjdk:11 \
    java -jar /app.jar
    

這時候我們再使用 docker inspect jenkins-demo 查看數(shù)據(jù)卷掛載情況和我們希望的一樣了:

image-20231018190925962

最后,還有一點可以注意,在指定 容器內(nèi)路徑 時必須使用絕對路徑,即如果如下寫法:

# -v 掛載時將 /app.jar 修改為 app.jar
docker run -dp 8859:8859 \
--name jenkins-demo \
-v ./jenkins-0.0.1-SNAPSHOT.jar:app.jar \
openjdk:11 \
java -jar /app.jar

image-20231018190152097

會報錯:invalid mount config for type “bind”: invalid mount path: ‘a(chǎn)pp.jar’ mount path must be absolute.

http://www.risenshineclean.com/news/54913.html

相關文章:

  • 東莞市網(wǎng)站建設制作設計平臺溫州seo品牌優(yōu)化軟件
  • 十堰網(wǎng)站建設費用怎么給自己的公司做網(wǎng)站
  • 建設網(wǎng)工程信息上海快速優(yōu)化排名
  • 怎么給網(wǎng)站做懶加載快速網(wǎng)站推廣優(yōu)化
  • 成都網(wǎng)站設計費用濟寧seo優(yōu)化公司
  • wordpress圖片備用地址遼寧好的百度seo公司
  • 衡水企業(yè)做網(wǎng)站費用安卓排名優(yōu)化
  • php做自己的網(wǎng)站成功的營銷案例及分析
  • 怎么給網(wǎng)站動態(tài)做偽靜態(tài)優(yōu)化公司治理結(jié)構(gòu)
  • 做爰全過程教育網(wǎng)站百度競價排名官網(wǎng)
  • 手機和電腦網(wǎng)站分開做引擎優(yōu)化搜索
  • 家庭寬帶做網(wǎng)站穩(wěn)定鄭州網(wǎng)站制作公司
  • b2b推廣平臺濟南做seo排名
  • 2 網(wǎng)站內(nèi)部鏈接優(yōu)化廣州seo技術(shù)優(yōu)化網(wǎng)站seo
  • 詩歌網(wǎng)站開發(fā)意義百度網(wǎng)站優(yōu)化培訓
  • 眼鏡網(wǎng)站怎么做谷歌海外廣告投放推廣
  • 自己做網(wǎng)站好不好小紅書推廣方式有哪些
  • 為企業(yè)做一個網(wǎng)站多少錢旅游推廣賺傭金哪個平臺好
  • 常州手機網(wǎng)站建設新手怎么做網(wǎng)絡銷售
  • 那些語言可以做動態(tài)網(wǎng)站qq群排名優(yōu)化軟件購買
  • 重慶銅梁網(wǎng)站建設價格新手做seo怎么做
  • 做家鄉(xiāng)網(wǎng)站源代碼網(wǎng)站收錄查詢網(wǎng)
  • 東平建設局網(wǎng)站網(wǎng)址提交百度
  • 自己建網(wǎng)站做外貿(mào)網(wǎng)店代運營靠譜嗎
  • 做威客有什么靠譜網(wǎng)站怎樣推廣自己的產(chǎn)品
  • 男男做的視頻網(wǎng)站請簡述網(wǎng)絡營銷的特點
  • 廣州網(wǎng)站建設騰虎seo推廣培訓課程
  • 山東網(wǎng)站域名備案時間廣州百度首頁優(yōu)化
  • 網(wǎng)站建設價格標準報價手機seo快速排名
  • 如何編輯網(wǎng)站內(nèi)容國內(nèi)新聞最新消息10條