亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue項目打包成Docker鏡像包的簡單步驟

 更新時間:2023年10月16日 10:12:19   作者:丶Yann  
最近做時速云項目部署,需要將前端項目打成鏡像文件,下面這篇文章主要給大家介紹了關于Vue項目打包成Docker鏡像包的簡單步驟,需要的朋友可以參考下

要將 Vue 項目打包為 Docker 鏡像,可以按照下面的步驟進行操作:

1、在 Vue 項目根目錄下創(chuàng)建一個名為 Dockerfile 的文件。

2、在 Dockerfile 中定義應用程序所需的環(huán)境,例如 Node.js 運行時和依賴項。

以下是一個示例:

# 使用 Node.js 18 作為基礎鏡像
FROM node:18

# 在容器中創(chuàng)建工作目錄
WORKDIR /app

# 拷貝 package.json 和 package-lock.json 到工作目錄
COPY package*.json ./

# 安裝依賴
RUN npm install

# 拷貝整個應用程序到工作目錄
COPY . .

# 構建應用程序
RUN npm run build

# 暴露端口
EXPOSE 80

# 運行應用程序
CMD [ "npm", "run", "start" ]

3、構建 Docker 鏡像。在終端中導航到項目根目錄并運行以下命令:

docker build -t your-image-name .

其中 your-image-name 是你要為鏡像取的名稱。

4、運行 Docker 鏡像。運行以下命令:

docker run -it -p 8080:80 your-image-name

其中 -p 參數(shù)指定要綁定的主機端口和容器端口。在這個例子中,將主機端口 8080 綁定到容器端口 80。

補充:運行前端鏡像容器

容器內部的端口號是443 我使用--net=host,就不需要映射端口號了

如果防火墻開著的話,需要放行443和80端口哦

docker run -d --privileged=true --name nss-web1.0 --restart always --net=host nss-web:1.0
--privileged=true        #容器內部擁有root權限
--restart always         #自啟動
--net=host               #網絡與宿主機保持一致

總結

到此這篇關于Vue項目打包成Docker鏡像包的文章就介紹到這了,更多相關Vue打包Docker鏡像包內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論