当前位置:
凯发ag旗舰厅登录网址下载 >
前端技术
> html
>内容正文
html
docker多阶段镜像构建dockerfile脚本示例:构建nodejs前端项目 -凯发ag旗舰厅登录网址下载
凯发ag旗舰厅登录网址下载
收集整理的这篇文章主要介绍了
docker多阶段镜像构建dockerfile脚本示例:构建nodejs前端项目
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
# 声明镜像来源为node:12.16.1
from node:12.16.1# 声明工作目录
workdir /gva_web/# 拷贝整个web项目到当前工作目录
copy . .# 通过npm下载cnpm
run npm install -g cnpm --registry=https://registry.npm.taobao.org# 使用cnpm进行安装依赖
run cnpm install || npm install# 使用npm run build命令打包web项目
run npm run build
# ===================================================== 以下为多阶段构建 ==========================================================# 声明镜像来源为nginx:alpine, alpine 镜像小
from nginx:alpine# 镜像编写者及邮箱
label maintainer="sliverhorn@sliver_horn@qq.com"# 从.docker-compose/nginx/conf.d/目录拷贝my.conf到容器内的/etc/nginx/conf.d/my.conf
copy .docker-compose/nginx/conf.d/my.conf /etc/nginx/conf.d/my.conf# 从第一阶段进行拷贝文件
copy --from=0 /gva_web/dist /usr/share/nginx/html# 查看/etc/nginx/nginx.conf文件
run cat /etc/nginx/nginx.conf# 查看 /etc/nginx/conf.d/my.conf
run cat /etc/nginx/conf.d/my.conf# 查看 文件是否拷贝成功
run ls -al /usr/share/nginx/html
参考链接:https://www.gin-vue-admin.com/docs/docker
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的docker多阶段镜像构建dockerfile脚本示例:构建nodejs前端项目的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇:
- 下一篇: