日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 Vue 正文

使用docker 以及nginx部署vue項目簡單示例

作者:fangxiang2008 更新時間: 2024-03-16 Vue

1 、基本介紹

? ?隨著技術(shù)的發(fā)展,前端分離以及容器技術(shù)的普及,使用docker以及nginx部署vue越來越便捷。

2 、具體實現(xiàn)步驟

2.1 實現(xiàn)步驟?

2.1.1 編寫docker file

? ?在vue 項目中新建Dockerfile 文件,如下圖

然后編寫一個簡單Dockerfile文件,其中"EXPOSE? 8999"? 表示nginx 容器運行時監(jiān)聽的端口

2.1.2? 編寫nginx? 配置文件

? ? ?配置nginx 文件即可,此例子給出一個最簡單的例子

? ??

2.1.3? 打包vue項目

? ?在本地項目運行npm run build 即可,當(dāng)然本地要nodes.js?

2.1.4 安裝docker,并且下載nginx 鏡像

? ? 在目標(biāo)服務(wù)器安裝docker,下載docker 安裝,下載網(wǎng)址:https://download.docker.com

下載后使用tar 名利解壓安裝即可,使用docker -v 驗證是否安裝成功

搜索nginx 的docker 鏡像

下載nginx docker 鏡像

2.1.5構(gòu)建vue項目鏡像,?運行docker? run 啟動部署項目

使用docker build ?-t project-test? ,命令運行鏡像。使用docker run 執(zhí)行鏡像 ,執(zhí)行 的命令

docker run -d -p 8999:80 --name project-test -v ?/usr/localdata/web2-dist/dist:/usr/share/nginx/html -v /usr/local/data/web2/nginx.conf:/etc/nginx/nginx.conf project-test

其中/usr/localdata/web2-dist 為上傳發(fā)布vue項目的包的路徑,/usr/local/data/web2/nginx.conf為nginx 配置文件,通過docker 目錄掛載的方式將vue 發(fā)布容器中。

3 總結(jié)

原文鏈接:https://blog.csdn.net/fangxiang2008/article/details/136295784

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新