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

Docker打包前后端項(xiàng)目的實(shí)現(xiàn)示例

 更新時(shí)間:2024年04月16日 10:39:53   作者:冰冰很社恐  
目前我們大多數(shù)服務(wù)應(yīng)該會(huì)使用Docker來(lái)進(jìn)行部署,本文主要介紹了Docker打包前后端項(xiàng)目的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下

1.打包應(yīng)用

mvn clean package -DskipTests

2.新建dockerfile

FROM  openjdk:8
#設(shè)置工作目錄
WORKDIR  /workspace

#COPY  wms-app-0.0.1-SNAPSHOT.jar /workspace/app.jar
ADD  wms-app-0.0.1-SNAPSHOT.jar  app.jar
#配置容器暴漏的端口
EXPOSE 8080
#查看是否已經(jīng)copy進(jìn)去
#RUN  ls 
#java App
ENTRYPOINT  ["java","-jar","app.jar"]

3.打包鏡像

docker build -t mall:v1 .

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

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

docker run -it --rm beimao:v1

5.使用阿里云免費(fèi)私倉(cāng)

阿里云登錄 - 歡迎登錄阿里云,安全穩(wěn)定的云計(jì)算服務(wù)平臺(tái)

Vue前端項(xiàng)目打包

編譯打包

npm run build

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

default.conf

upstream wms-app {
    server 192.168.14.3:3666 ;
    server 192.168.14.3:3777 ;
}
server {
    listen       80;
    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/ {
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'POST,GET,OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'Authorization'; #跨域設(shè)置
            proxy_pass http://wms-app ;  #可以配置多個(gè)下游服務(wù),具有負(fù)載功能
            #proxy_pass http://192.168.14.3:3666; #僅配置一個(gè)下游服務(wù),不具有負(fù)載均衡能力

    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }


}

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 html /usr/share/nginx/html
RUN rm -f /etc/nginx/conf.d/default.conf
ADD default.conf /etc/nginx/conf.d/default.conf

構(gòu)建鏡像

docker build -t web:v1 .

運(yùn)行

docker  run -it -p 8086:80  web:v1

到此這篇關(guān)于Docker打包前后端項(xiàng)目的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)Docker打包前后端項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Docker-swarm快速搭建redis集群的方法步驟

    Docker-swarm快速搭建redis集群的方法步驟

    本文主要介紹了Docker-swarm快速搭建redis集群的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • ssh 直接登錄docker容器的操作方法(不用通過(guò)宿主機(jī)進(jìn)入)

    ssh 直接登錄docker容器的操作方法(不用通過(guò)宿主機(jī)進(jìn)入)

    這篇文章主要介紹了ssh 直接登錄docker容器的操作方法(不用通過(guò)宿主機(jī)進(jìn)入),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • 詳解Windows下運(yùn)用Docker部署Node.js開發(fā)環(huán)境

    詳解Windows下運(yùn)用Docker部署Node.js開發(fā)環(huán)境

    這篇文章主要介紹了詳解Windows下運(yùn)用Docker部署Node.js開發(fā)環(huán)境,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • 在Window 10上安裝Docker圖文教程

    在Window 10上安裝Docker圖文教程

    Docker 是一個(gè)開源的應(yīng)用容器引擎,功能十分強(qiáng)大,相信開發(fā)者們都不陌生?,F(xiàn)在,docker已經(jīng)發(fā)布了支持Windows10的穩(wěn)定版本,對(duì)于用戶來(lái)說(shuō)是一個(gè)福音。接下來(lái),小編就詳細(xì)介紹Win10系統(tǒng)安裝docker教程。
    2018-03-03
  • 關(guān)于為Windows?Service?2019?使用?Docker的問(wèn)題

    關(guān)于為Windows?Service?2019?使用?Docker的問(wèn)題

    最近收到領(lǐng)導(dǎo)通知,甲方需要將原來(lái)的服務(wù)器遷移到新的服務(wù)器,原來(lái)的服務(wù)器上安裝了很多的服務(wù),每次重啟之后總是有很多的問(wèn)題需要人工大量的進(jìn)行干預(yù),今天小編通過(guò)本文給大家介紹下Windows?Service?2019?使用?Docker的問(wèn)題,需要的朋友參考下吧
    2022-05-05
  • 使用docker搭建一套開發(fā)環(huán)境全家桶的詳細(xì)教程

    使用docker搭建一套開發(fā)環(huán)境全家桶的詳細(xì)教程

    這篇文章主要介紹了使用docker搭建一套開發(fā)環(huán)境全家桶,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • docker?ps容器未顯示的問(wèn)題以及排查過(guò)程詳解

    docker?ps容器未顯示的問(wèn)題以及排查過(guò)程詳解

    這篇文章主要給大家介紹了關(guān)于docker?ps容器未顯示的問(wèn)題以及排查過(guò)程的相關(guān)資料,相信各位在使用docker容器的時(shí)候,經(jīng)常docker run -d后臺(tái)運(yùn)行后,使用docker ps的時(shí)候發(fā)現(xiàn)這個(gè)容器顯示不到,這里給大家介紹下,需要的朋友可以參考下
    2023-09-09
  • Docker部署Nginx并配置反向代理

    Docker部署Nginx并配置反向代理

    這篇文章介紹了Docker部署Nginx并配置反向代理的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • Docker容器如何查看ip地址的實(shí)現(xiàn)方法

    Docker容器如何查看ip地址的實(shí)現(xiàn)方法

    這篇文章主要介紹了Docker容器如何查看ip地址的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Docker刪除鏡像詳細(xì)步驟和注意事項(xiàng)

    Docker刪除鏡像詳細(xì)步驟和注意事項(xiàng)

    Docker刪除鏡像是一個(gè)常見(jiàn)的操作,主要用于清理系統(tǒng)中不再需要的鏡像,以釋放存儲(chǔ)空間,刪除鏡像可以通過(guò)docker?rmi命令實(shí)現(xiàn),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10

最新評(píng)論