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

SpringBoot+Vue前后端分離項(xiàng)目在Linux系統(tǒng)中基于Docker打包發(fā)布,并上傳鏡像到阿里鏡像私倉(cāng)

這篇具有很好參考價(jià)值的文章主要介紹了SpringBoot+Vue前后端分離項(xiàng)目在Linux系統(tǒng)中基于Docker打包發(fā)布,并上傳鏡像到阿里鏡像私倉(cāng)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

SpringBoot+Vue前后端分離項(xiàng)目在Linux系統(tǒng)中基于Docker打包發(fā)布,并上傳鏡像到阿里鏡像私倉(cāng)

一、Java項(xiàng)目基于Docker打包發(fā)布

1.打包應(yīng)用,將打好的jar包放到我們的linux系統(tǒng)中

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

//跳過(guò)測(cè)試類(lèi),更快打包。也可以直接雙擊側(cè)邊欄maven里面的package打包
mvn clean package -DskipTests

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker
將打好的jar包放到咱們opt目錄下的自定義文件夾內(nèi)
spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

2.新建dockerfile

FROM  openjdk:8
#設(shè)置工作目錄
WORKDIR  /opt
#COPY  wms-app-1.0-SNAPSHOT.jar /workspace/app.jar
ADD  wms-app-1.0-SNAPSHOT.jar app.jar
#配置容器暴漏的端口
EXPOSE 8080
#查看是否已經(jīng)copy進(jìn)去
RUN  ls 
#java App
ENTRYPOINT  ["java","-jar","app.jar"]

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

3.打包鏡像

docker build -t wmsapp:v1 .
//最后有一個(gè)點(diǎn)不要忘了

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker
打包成功后
spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

4.測(cè)試運(yùn)行

–rm 代表退出之后,容器移動(dòng)刪除

//指定在Linux宿主機(jī)3999端口運(yùn)行,這樣可以在電腦主機(jī)瀏覽器進(jìn)行訪問(wèn)
docker run -d -p 3999:8080 wmsapp:v1

可以看到成功啟動(dòng)了服務(wù)
spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

5.上傳鏡像到阿里云免費(fèi)私倉(cāng)

阿里云免費(fèi)私倉(cāng)
創(chuàng)建好自己的鏡像倉(cāng)庫(kù)后會(huì)顯示操作指南
spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

身份登錄

$ docker login --username=fpl1116 registry.cn-beijing.aliyuncs.com

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker
將鏡像推送到Registry

$ docker tag [ImageId] registry.cn-beijing.aliyuncs.com/fpl-erp/wms-project:[鏡像版本號(hào)]
$ docker push registry.cn-beijing.aliyuncs.com/fpl-erp/wms-project:[鏡像版本號(hào)]

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

可以在鏡像倉(cāng)庫(kù)中進(jìn)行查看
spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

拉取鏡像

$ docker pull registry.cn-beijing.aliyuncs.com/fpl-erp/wms-project:[鏡像版本號(hào)]

二、Vue項(xiàng)目打包到docker鏡像

1.編譯打包前端項(xiàng)目將打包生成的dist文件夾復(fù)制到咱們的wms-web文件夾內(nèi)

npm run build

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

2 前端項(xiàng)目 nginx的配置文件default.conf 和 dockerfile

default.conf

upstream wms-app {
    server 192.168.11.87:3999 ;
}
server {
    listen       80;
    server_name  localhost;

    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html; #解決單頁(yè)面找不到路徑問(wèn)題 404
    }

    location /api {
            proxy_pass http://wms-app;  #可以配置多個(gè)下游服務(wù),具有負(fù)載功能
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}

1.root:設(shè)置靜態(tài)根目錄為 /usr/share/nginx/html
2. index:設(shè)置目錄的默認(rèn)文件為 index.html 、index.htm、index.php
3. try_files:設(shè)置文件查找規(guī)則為 $uri $uri/ /index.html。即3個(gè)規(guī)則,先從 $uri 查找,再?gòu)?u r i / 目錄中查找,最后查找 / i n d e x . h t m l 。

dockerfile

FROM nginx
COPY dist /usr/share/nginx/html
RUN rm -f /etc/nginx/conf.d/default.conf
#ADD default.conf /etc/nginx/conf.d/default.conf
COPY  default.conf /etc/nginx/conf.d/default.conf

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

3.構(gòu)建鏡像(同后端)

docker build -t wmsweb:v1 .

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker

4.運(yùn)行測(cè)試

docker  run -d -p 3888:80  wmsweb:v1

spring boot docker 打包到阿里云鏡像,# Linux,JAVA全棧學(xué)習(xí)路線,# 中間件,spring boot,vue.js,linux,docker文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-854341.html

到了這里,關(guān)于SpringBoot+Vue前后端分離項(xiàng)目在Linux系統(tǒng)中基于Docker打包發(fā)布,并上傳鏡像到阿里鏡像私倉(cāng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 基于SpringBoot+SpringCloud+Vue前后端分離項(xiàng)目實(shí)戰(zhàn) --開(kāi)篇

    基于SpringBoot+SpringCloud+Vue前后端分離項(xiàng)目實(shí)戰(zhàn) --開(kāi)篇

    如何高效學(xué)習(xí)Java? 畢業(yè)設(shè)計(jì)項(xiàng)目應(yīng)該怎么做?入門(mén)實(shí)戰(zhàn)項(xiàng)目應(yīng)該怎么做? 做Java開(kāi)發(fā)都應(yīng)該學(xué)習(xí)哪些框架技術(shù)?到底應(yīng)該往哪個(gè)方向努力? ?? 這是專(zhuān)欄的第一篇文章,我想來(lái)跟你聊聊 為什么要學(xué)習(xí)此專(zhuān)欄 ?我們經(jīng)常說(shuō),看一個(gè)事兒千萬(wàn)不要直接陷入細(xì)節(jié)里,你應(yīng)該 先鳥(niǎo)瞰

    2024年02月03日
    瀏覽(30)
  • 【Docker】docker部署springboot+vue+mysql+nginx前后端分離項(xiàng)目【部署實(shí)戰(zhàn)篇】

    【Docker】docker部署springboot+vue+mysql+nginx前后端分離項(xiàng)目【部署實(shí)戰(zhàn)篇】

    安裝docker: https://blog.csdn.net/qq_39900031/article/details/121666892 springboot-vue前后端分離項(xiàng)目:https://gitee.com/ma-haojie/springboot-vue-demo.git https://jackwei.blog.csdn.net/article/details/110227719 或者 --restart=always 參數(shù)能夠使我們 在重啟docker時(shí),自動(dòng)啟動(dòng)相關(guān)容器 。 Docker容器的重啟策略如下: no,默認(rèn)

    2024年02月13日
    瀏覽(22)
  • 基于SpringBoot+Vue的旅游系統(tǒng)、前后端分離

    基于SpringBoot+Vue的旅游系統(tǒng)、前后端分離

    博主24h在線,想要源碼文檔部署視頻直接私聊,9.9元拿走! 基于SpringBoot+Vue的旅游系統(tǒng)、前后端分離? 開(kāi)發(fā)語(yǔ)言:Java 數(shù)據(jù)庫(kù):MySQL 技術(shù):SpringBoot、Vue、Mybaits Plus、ELementUI 工具:IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色:管理員、用戶 用戶:瀏覽旅游新聞、景區(qū)信息、美食

    2024年02月05日
    瀏覽(22)
  • 基于Springboot+vue鮮花商城系統(tǒng)(前后端分離)

    基于Springboot+vue鮮花商城系統(tǒng)(前后端分離)

    項(xiàng)目技術(shù)棧: 前端:vue+elementUI+echarts 后端:Springboot+mybatis+MySQL 項(xiàng)目主要功能: 商品信息 商品分類(lèi) 角色管理 公告管理 輪播圖管理 訂單管理 收貨地址管理 日志管理 部分功能截圖:

    2024年01月19日
    瀏覽(31)
  • 基于springboot+vue的社區(qū)團(tuán)購(gòu)系統(tǒng)(前后端分離)

    基于springboot+vue的社區(qū)團(tuán)購(gòu)系統(tǒng)(前后端分離)

    博主主頁(yè) :貓頭鷹源碼 博主簡(jiǎn)介 :Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專(zhuān)家、公司架構(gòu)師、全網(wǎng)粉絲5萬(wàn)+、專(zhuān)注Java技術(shù)領(lǐng)域和畢業(yè)設(shè)計(jì)項(xiàng)目實(shí)戰(zhàn) 主要內(nèi)容 :畢業(yè)設(shè)計(jì)(Javaweb項(xiàng)目|小程序等)、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)咨詢(xún) 文末聯(lián)系獲取 網(wǎng)絡(luò)交易(Electronic Commerce):是

    2024年01月21日
    瀏覽(93)
  • 基于springboot+vue的在線拍賣(mài)系統(tǒng)(前后端分離)

    基于springboot+vue的在線拍賣(mài)系統(tǒng)(前后端分離)

    博主主頁(yè) :貓頭鷹源碼 博主簡(jiǎn)介 :Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專(zhuān)家、公司架構(gòu)師、全網(wǎng)粉絲5萬(wàn)+、專(zhuān)注Java技術(shù)領(lǐng)域和畢業(yè)設(shè)計(jì)項(xiàng)目實(shí)戰(zhàn) 主要內(nèi)容 :畢業(yè)設(shè)計(jì)(Javaweb項(xiàng)目|小程序等)、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)咨詢(xún) 文末聯(lián)系獲取 隨著社會(huì)的快速發(fā)展,計(jì)算機(jī)的影

    2024年01月19日
    瀏覽(27)
  • 基于springboot+vue的寵物領(lǐng)養(yǎng)系統(tǒng)(前后端分離)

    基于springboot+vue的寵物領(lǐng)養(yǎng)系統(tǒng)(前后端分離)

    博主主頁(yè) :貓頭鷹源碼 博主簡(jiǎn)介 :Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專(zhuān)家、公司架構(gòu)師、全網(wǎng)粉絲5萬(wàn)+、專(zhuān)注Java技術(shù)領(lǐng)域和畢業(yè)設(shè)計(jì)項(xiàng)目實(shí)戰(zhàn) 主要內(nèi)容 :畢業(yè)設(shè)計(jì)(Javaweb項(xiàng)目|小程序等)、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)咨詢(xún) 文末聯(lián)系獲取 寵物在人類(lèi)生活中扮演著越來(lái)越重

    2024年01月20日
    瀏覽(27)
  • Springboot+vue的時(shí)間管理系統(tǒng)(有報(bào)告)。Javaee項(xiàng)目,springboot vue前后端分離項(xiàng)目。

    Springboot+vue的時(shí)間管理系統(tǒng)(有報(bào)告)。Javaee項(xiàng)目,springboot vue前后端分離項(xiàng)目。

    Springboot+vue的時(shí)間管理系統(tǒng)(有報(bào)告)。Javaee項(xiàng)目,springboot vue前后端分離項(xiàng)目。 前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站。 本文設(shè)計(jì)了一個(gè)基于Springboot+vue的前后端分離的時(shí)間管理系統(tǒng),采用M(model)V(

    2024年02月07日
    瀏覽(19)
  • 基于springboot+vue的網(wǎng)上超市系統(tǒng)(前后端分離)

    基于springboot+vue的網(wǎng)上超市系統(tǒng)(前后端分離)

    博主主頁(yè) :貓頭鷹源碼 博主簡(jiǎn)介 :Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專(zhuān)家、公司架構(gòu)師、全網(wǎng)粉絲5萬(wàn)+、專(zhuān)注Java技術(shù)領(lǐng)域和畢業(yè)設(shè)計(jì)項(xiàng)目實(shí)戰(zhàn) 主要內(nèi)容 :畢業(yè)設(shè)計(jì)(Javaweb項(xiàng)目|小程序等)、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)咨詢(xún) 文末聯(lián)系獲取 網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)技術(shù)發(fā)展至今,

    2024年01月23日
    瀏覽(157)
  • 基于Springboot+Vue實(shí)現(xiàn)前后端分離酒店管理系統(tǒng)

    基于Springboot+Vue實(shí)現(xiàn)前后端分離酒店管理系統(tǒng)

    一、??選題背景介紹 ?? 推薦理由 : 近幾年來(lái),隨著各行各業(yè)計(jì)算機(jī)智能化管理的轉(zhuǎn)型,以及人們經(jīng)濟(jì)實(shí)力的提升,人們對(duì)于酒店住宿的需求不斷的提升,用戶的增多導(dǎo)致酒店管理信息的不斷增多,于是酒店管理系統(tǒng)開(kāi)始受到相關(guān)行業(yè)的重視,酒店管理系統(tǒng)也顯的越發(fā)的重

    2024年04月09日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包