Docker實戰之簡單部署VueJs項目(7)

關於docker的優勢就不多介紹了,之前的文章已經說得比較明白了,那麼在學習了docker的一些知識後,現在該用它來做點事兒了,^_^,有點小興奮。接下來就來看看docker怎樣去部署一個VueJs的項目,我們從以下三點來進行:
  • VueJs項目初始化以及打包
  • Nginx的配置
  • Docker鏡像文件

VueJs項目初始化

這裏通過vue-cli對一個vuejs項目進行初始化,命令如下:

vue init webpack projectName

這裏項目名稱列如是docker-web,對項目初始化組件HelloWord.vue組件進行簡單的修改

Vuejs初始化項目
然後通過npm run build命令進行項目的打包

Nginx的配置

這裏首先需要從docker hub上面進行nginx進行的拉取,可通過docker pull nginx進行獲取,獲取完後,可通過命令docker image ls 命令來查看本地已存在的鏡像列表
查看nginx鏡像
然後在項目(docker-web)的根目錄新增一個nginx.conf文件,配置如下:

nginx.conf的配置

Docker鏡像文件

首先在項目(docker-web)的根目錄新增一個Dockerfile文件,內容如下:
Dockerfile配置
然後需要通過Dockerfile這個文件來進行鏡像的製作、運行,可通過docker build -t 鏡像名稱來構建制作一個鏡像,如:
構建鏡像
再次查看該鏡像是否已經構建完成。
查看鏡像
最後以這個鏡像爲基礎運行一個容器。
運行容器
對於這部分的內容,如有不懂的地方,可查看我之前有關於docker鏡像構建的文章哦。
至此,所有準備工作已完成,然後在瀏覽器地址欄輸入localhost:3000訪問網頁,即可看到剛纔在docker-web這個項目的HelloWord.vue組件中修改的內容。

運行

Over,接下來會通過docker對前端項目部署進行進一步的實戰。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章