使用Docker容器部署Vue程序
一、安裝Nginx
我們部署Vue程序依賴Nginx,首先拉取Nginx的鏡像,這里使用Nginx最新的鏡像
docker pull nginx
如圖所示
我們查看鏡像
已經有了nginx鏡像。
我們根據nginx鏡像運行容器
docker run --name=nginx -d -p 4030:80 nginx
如圖所示
然后在瀏覽器里面訪問4030端口,驗證容器是否運行正常
出現上面的截圖,說明容器運行正常。
二、創(chuàng)建Vue程序
1、創(chuàng)建項目
我們使用下面的命令創(chuàng)建一個Vue程序,這里使用PowerShell創(chuàng)建
vue create docker-vue
創(chuàng)建過程省略,創(chuàng)建完成
使用VSCode打開項目,然后執(zhí)行運行命令
npm run serve
如圖所示
在瀏覽器里面訪問
2、編譯項目
項目創(chuàng)建完成以后,我們編譯項目
npm run build
如圖所示
編譯完成之后,在項目的根目錄下面就會生成一個dist文件夾,里面是編譯后的項目
3、添加Dockerfile文件
我們要構建鏡像,必須依靠Dockerfile文件,我們在項目的根目錄下面創(chuàng)建一個Dockerfile文件,沒有后綴名,文件內容如下
# 設置基礎鏡像,這里使用最新的nginx鏡像,前面已經拉取過了 FROM nginx # 定義作者 Edison MAINTAINER Edison # 將dist文件中的內容復制到 /usr/share/nginx/html/ 這個目錄下面 COPY dist/ /usr/share/nginx/html/
4、上傳文件
我們在Linux里面的demo文件夾下面創(chuàng)建vue文件夾,然后把dist文件夾和Dockerfile文件上傳到該目錄下
5、構建鏡像
文件上傳以后,我們構建Vue程序的鏡像
docker build -t dockervue .
如圖所示
可以看到鏡像構建成功了。
6、運行容器
我們根據上步構建的鏡像去運行鏡像
docker run --name=dockervue -d -p 9020:80 dockervue
如圖所示
可以看到容器在運行,我們在瀏覽器里面訪問9020端口
可以看到Vue程序使用Docker部署就成功了。
到此這篇關于使用Docker容器部署Vue程序的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
docker-compose 配置spring環(huán)境的方法步驟
這篇文章主要介紹了docker-compose 配置spring環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11win7環(huán)境下Docker快速構建及阿里云容器加速配置詳解
這篇文章主要介紹了win7環(huán)境下Docker快速構建及阿里云容器加速配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09