最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker?部署?vue?項(xiàng)目的詳細(xì)流程

 更新時(shí)間:2024年09月24日 08:53:12   作者:二月雪  
使用Docker配合Nginx部署Vue3項(xiàng)目涉及多個(gè)步驟:首先安裝Nginx,然后創(chuàng)建掛載目錄及配置文件;接著打包Vue項(xiàng)目并上傳至服務(wù)器;最后創(chuàng)建Dockerfile,構(gòu)建鏡像并啟動(dòng)容器,部署完成后,通過IP訪問應(yīng)用以驗(yàn)證是否成功

概述

技術(shù)棧:docker + vue3 + nginx

部署流程

1、docker下載安裝 nginx

docker pull nginx

2、創(chuàng)建nginx掛載目錄 /usr/local/nginx (可根據(jù)自己需要存放文件的位置自行創(chuàng)建目錄)

mkdir -p /usr/local/nginx

3、創(chuàng)建default.conf:vim default.conf

server {
    listen       80;
    server_name  localhost;
    #charset koi8-r;
    access_log  /var/log/nginx/host.access.log  main;
    error_log  /var/log/nginx/error.log  error;
    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
    #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;
    }
}

該配置文件定義了首頁的指向?yàn)?/usr/share/nginx/html/index.html, 所以我們可以一會(huì)把構(gòu)建出來的index.html文件和相關(guān)的靜態(tài)資源放到/usr/share/nginx/html目錄下。

4、將本地的vue項(xiàng)目進(jìn)行打包,生成dist目錄

npm run build  # 執(zhí)行該指令后,在項(xiàng)目根目錄中生成dist文件夾

5、將dist文件夾壓縮并上傳到掛載目錄中:/usr/local/nginx/

6、進(jìn)入掛載目錄,并解壓出dist目錄,我們的index.html則在dist目錄下:

dist

7、在與dist同目錄下,創(chuàng)建Dockerfile文件,vim Dockerfile:

FROM nginx
COPY ./dist/ /usr/share/nginx/html/
COPY ./default.conf /etc/nginx/conf.d/default.conf

8、將Dockerfile構(gòu)建鏡像(注:最后有一個(gè).不能漏掉,這個(gè)構(gòu)建表示當(dāng)前目錄下的Dockerfile)

docker build -t nginx_vue3 .
# 查看鏡像:docker images

docker_images

9、啟動(dòng)并掛在nginx

docker run -d -p 80:80 --name nginx -v /usr/local/nginx/dist:/usr/share/nginx/html --restart=always nginx
-d # 后臺(tái)運(yùn)行容器
-p # 將宿主機(jī)的80端口映射到容器的80端口
--name # 指定容器的名稱
-v 掛載宿主機(jī)的目錄或文件 到 容器中的目錄或文件,實(shí)現(xiàn)文件數(shù)據(jù)同步
----restart=always  # 將容器設(shè)置為服務(wù)自啟動(dòng)(運(yùn)行docker服務(wù)時(shí),容器也就會(huì)跟著啟動(dòng))
# 最后的nginx_vue3為創(chuàng)建的鏡像名稱

10、查看容器: docker ps

docker_ps

11、在瀏覽器中輸入ip,查看vue是否部署成功

到此這篇關(guān)于Docker 部署 vue 項(xiàng)目的詳細(xì)流程的文章就介紹到這了,更多相關(guān)Docker 部署 vue內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Docker命令查看容器最后300行實(shí)時(shí)日志

    使用Docker命令查看容器最后300行實(shí)時(shí)日志

    在日常的容器化應(yīng)用管理中,日志是排查問題、監(jiān)控運(yùn)行狀態(tài)的重要工具,Docker 提供了簡(jiǎn)便的命令來查看容器日志,幫助開發(fā)者和運(yùn)維人員快速定位問題,本篇博客將詳細(xì)介紹如何使用 Docker 命令查看指定容器的最后 300 行實(shí)時(shí)日志,需要的朋友可以參考下
    2025-03-03
  • Docker Compose容器編排深度解析與實(shí)戰(zhàn)小結(jié)

    Docker Compose容器編排深度解析與實(shí)戰(zhàn)小結(jié)

    Docker Compose 是 Docker 官方推出的開源項(xiàng)目,用于定義和運(yùn)行多個(gè) Docker 容器的應(yīng)用工具,簡(jiǎn)化了多容器應(yīng)用的部署和管理,本文介紹Docker Compose:容器編排深度解析與實(shí)戰(zhàn)指南,感興趣的朋友一起看看吧
    2025-12-12
  • Docker自定義鏡像上傳至阿里云的實(shí)現(xiàn)

    Docker自定義鏡像上傳至阿里云的實(shí)現(xiàn)

    本文主要介紹了Docker自定義鏡像上傳至阿里云的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • Docker?daemon?配置和故障排除過程

    Docker?daemon?配置和故障排除過程

    這篇文章主要介紹了Docker?daemon?配置和故障排除過程,具有很的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 簡(jiǎn)單談?wù)凞ocker鏡像的使用方法

    簡(jiǎn)單談?wù)凞ocker鏡像的使用方法

    本次分享從個(gè)人的角度,講述對(duì)于Docker鏡像的使用方法,包括了從從Docker Hub或者其他鏡像源安裝Docker鏡像,從Image file安裝Docker鏡像,從Docker file制作Docker鏡像,有需要的小伙伴可以參考下
    2016-10-10
  • Docker快速部署主流腳本語言JavaScript的全過程

    Docker快速部署主流腳本語言JavaScript的全過程

    JavaScript是目前所有主流瀏覽器上唯一支持的腳本語言,這也是早期JavaScript的唯一用途,下面這篇文章主要給大家介紹了關(guān)于Docker快速部署主流腳本語言JavaScript的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Docker 部署Django項(xiàng)目的方法示例

    Docker 部署Django項(xiàng)目的方法示例

    這篇文章主要介紹了Docker 部署Django項(xiàng)目的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • Docker不同宿主機(jī)網(wǎng)絡(luò)打通的操作方案

    Docker不同宿主機(jī)網(wǎng)絡(luò)打通的操作方案

    這篇文章主要介紹了Docker不同宿主機(jī)網(wǎng)絡(luò)打通的方案?,本方式使用docker?Swarm集群的方式創(chuàng)建overlay?網(wǎng)絡(luò)進(jìn)行打通,需要的朋友可以參考下
    2024-08-08
  • 關(guān)于docker的15個(gè)小tip(技巧)

    關(guān)于docker的15個(gè)小tip(技巧)

    本篇文章主要介紹了docker的15個(gè)小tip(技巧),具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-12-12
  • 如何隔離docker容器中的用戶的方法

    如何隔離docker容器中的用戶的方法

    這篇文章主要介紹了如何隔離docker容器中的用戶的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09

最新評(píng)論

黄陵县| 华坪县| 古交市| 报价| 深水埗区| 昔阳县| 定州市| 鄂尔多斯市| 阆中市| 青铜峡市| 凤冈县| 平邑县| 沙洋县| 扎鲁特旗| 綦江县| 精河县| 柘荣县| 四川省| 横山县| 镇平县| 大宁县| 英吉沙县| 莱州市| 鄂尔多斯市| 绥江县| 怀化市| 通江县| 甘肃省| 石首市| 正宁县| 茶陵县| 城固县| 西乌| 安岳县| 藁城市| 凌云县| 湖口县| 丰原市| 栖霞市| 县级市| 会泽县|