当前位置: 首页 > news >正文

前端-如何通过docker打包Vue服务成镜像并在本地运行(本地可以通过http://localhost:8080/访问前端服务)

1、下载安装docker,最好在vs code里安装docker的插件。

下载链接:https://www.docker.com/products/docker-desktop

🎉 Docker 简介和安装 - Docker 快速入门 - 易文档 (easydoc.net)

2、准备配置文件-dockerfile文件和nginx.conf文件

dockerfile文件:基本配置如下

FROM registry.cn-beijing.aliyuncs.com/hiacloud/nginx:1.25.1
COPY dist/ /usr/share/nginx/html

另外准备一份nginx.conf文件(网上可搜)

3、命令行操作

首先下载vue的依赖,并且打包在本地生成dist文件

然后运行docker命令

//打包成镜像
docker build -t my-nginx-image .
//启动服务
docker run -d -p 8080:80 my-nginx-image

接着就可以在本地通过http://localhost:8080/访问前端服务。

注意点

没有nginx.conf,会导致前端路由跳转报错。

http://www.lryc.cn/news/412003.html

相关文章:

  • 零基础学习【Mybatis】这一篇就够了
  • Shell入门(保姆级教学)
  • 【JDK11和JDK8并行与切换】
  • vue大数据量列表渲染性能优化:虚拟滚动原理
  • 昇思25天学习打卡营第1天|快速入门
  • LinkedList 实现 LRU 缓存
  • ubuntu安装workon
  • (面试必看!)锁策略
  • RAGflow:开源AI框架的创新与应用
  • AI的学习明确路径
  • 【C++】巧用缺省参数与函数重载:提升编程效率的秘密武器
  • mysql排查死锁的几个查询sql
  • 快速部署私有化大模型 毕昇(使用docker-compose方式)
  • B端:导航条就框架提供的默认样式吗?非也,看过来。
  • idea的git与SVN切换
  • 互联网家政小程序,为大众带来高效、便捷的服务
  • 【常用库】【pytorch】基本部件
  • 深入Scrapy框架:掌握其工作流程
  • 从零开始学习机器学习,掌握AI未来的关键!
  • CI/CD(持续集成/持续部署)
  • 实现字母的大小写转换。多组输入输出(c语言)
  • 2024华为OD机试真题-最小矩阵宽度Python-C卷D卷-200分
  • 【Vue3】标签的 ref 属性
  • llama-factory 系列教程 (六),linux shell 脚本自动实现批量大模型的训练、部署与评估
  • python安全脚本编写之流量泛洪
  • 一文看懂Java反射、注解、UML图和Lambda表达式
  • 【漏洞复现】搜狗输入法简单绕过Windows锁屏机制
  • JAVA Spring学习Day1
  • linux常见面试题(三)
  • 【JS】ES6新类型Map与Set