Docker部署Vue程式

2021-10-10 00:16:36 字數 1065 閱讀 8753

部署的vue程式依賴nginx, 首先拉取nginx映象

docker pull nginx

不指定版本預設拉取最新版

根據映象啟動容器

docker run --name=nginx -d -p 4030:80 nginx

訪問4030埠, 容器成功啟動

將建立的vue專案編譯

npm run build

專案編譯好之後會在專案的根目錄下生成dist資料夾, 裡面是編譯好的專案

新增dockerfile檔案, 無字尾名

# 設定基礎映象,這裡使用最新的nginx映象,前面已經拉取過了

from nginx

# 定義作者

maintainer abc

# 將dist檔案中的內容複製到 /usr/share/nginx/html/ 這個目錄下面

copy dist/

/usr/share/nginx/html/

idea連線docker建立映象及容器idea連線docker方法

vue專案部署成功!

Docker部署Vue程式

我們部署vue程式依賴nginx,首先拉取nginx的映象,這裡使用nginx最新的映象 出現上面的截圖,說明容器執行正常。npm run build編譯完成之後,在專案的根目錄下面就會生成乙個dist資料夾,裡面是編譯後的專案 我們要構建映象,必須依靠dockerfile檔案,我們在專案的根目錄下...

Docker 部署 vue 專案

docker 作為輕量級虛擬化技術,擁有持續整合 版本控制 可移植性 隔離性和安全性等優勢。本文使用docker來部署乙個vue的前端應用,並盡可能詳盡的介紹了實現思路和具體步驟,以方便有類似需要的同學參考。docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容...

Docker 打包部署vue

目錄如下 設定基礎映象 from nginx alpine 定義作者 maintainer test 將dist檔案中的內容複製到 etc nginx html 這個目錄下面 copy dist etc nginx html 將配置檔案中的內容複製到 etc nginx 這個目錄下面 增加自己的 及...