一篇文章教會你部署vue項目到docker
讓我在5分鐘你教不會你把項目部署到docker,前提是你得服務(wù)器裝有docker,這里方便裝寶塔,大佬當(dāng)我沒說。
大致分為3步:
第一是弄一個nginx的配置文件然后構(gòu)建鏡像的時候把它放進(jìn)去取代原來的配置和寫Dockerfile生成鏡像的一些配置
第二是生成鏡像
第三是生成啟動容器,ok開始,順便拋磚引玉
第一步
server { listen 80; server_name localhost; # docker服務(wù)宿主機(jī)的ip location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html =404; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
寫docker鏡像配置
FROM nginx MAINTAINER yaohuowang RUN rm /etc/nginx/conf.d/default.conf ADD default.conf /etc/nginx/conf.d/ COPY dist/ /usr/share/nginx/html/
第二步,生成鏡像
來到當(dāng)前文件夾,輸入命令 docker build -t yaohot .
注意圖上打錯字了,yoahou,以圖片的命令為主
然后構(gòu)建鏡像完成
第三步,生成(啟動)一個容器
命令:docker run -d -p 86:80 --name houtai yaohot
ok
總結(jié)
到此這篇關(guān)于部署vue項目到docker的文章就介紹到這了,更多相關(guān)部署vue項目到docker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue中props組件和slot標(biāo)簽的區(qū)別
props?和?slot?在?Vue?中的作用略有不同,props?更多地用于父子組件之間的數(shù)據(jù)傳遞,而?slot?則更多地用于組件的復(fù)用和擴(kuò)展。感興趣的同學(xué)可以參考閱讀2023-04-04Vue+axios 實現(xiàn)http攔截及路由攔截實例
這篇文章主要介紹了Vue+axios 實現(xiàn)http攔截及路由攔截 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04vue draggable resizable gorkys與v-chart使用與總結(jié)
這篇文章主要介紹了vue draggable resizable gorkys與v-chart使用與總結(jié),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09Vue3中Vuex狀態(tài)管理學(xué)習(xí)實戰(zhàn)示例詳解
這篇文章主要為大家介紹了Vue3中Vuex狀態(tài)管理學(xué)習(xí)實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06