博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将 vue 项目运行在 docker 的 nginx 容器中
阅读量:7042 次
发布时间:2019-06-28

本文共 667 字,大约阅读时间需要 2 分钟。

将vue spa项目运行在docker的nginx容器中,步骤:

1.安装docker mac版

2.下载nginx镜像(1.15.7:是具体的nignx版本;默认从 下载镜像):

docker pull nginx:1.15.7

3.运行命令打包项目:npm run build

4.编写nginx的配置文件(文件在本项目中位置:nginx/default.conf
5.在项目目录下运行 docker 命令:

docker run -p 9081:80 -v $PWD/dist/:/usr/share/nginx/dist/ -v $PWD/nginx/default.conf:/etc/nginx/conf.d/default.conf -d nginx:1.15.7

6.宿主机(就是本机)访问项目网址:

docker run命令参数说明:

参数 说明
-v, --volume value:Bind mount a volume (default []) 宿主机会覆盖容器内文件
-p, --publish value:Publish a container's port(s) to the host (default []) 宿主机端口对应容器内端口
-d, --detach:Run container in background and print container ID 保持容器在后台持续运行;后续可以使用docker exec -it <容器名或容器id> bash,进入容器的bash命令
  • 项目例子:

转载地址:http://nthal.baihongyu.com/

你可能感兴趣的文章
你以为我在玩游戏?其实我在学编程!
查看>>
HBase入门教程
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
上下文详解(持续更新)
查看>>
React 之 Redux
查看>>
服务不专成通病,互联网家装领域渗透率低要怪土巴兔?
查看>>
OpenGL的缓存
查看>>
组件化开发之fastlane自动化开发组件
查看>>
Java高级特性增强-多线程
查看>>
自制信息检索网站(三)——Go语言标准库实现后端
查看>>
Java基础笔记11
查看>>
我理解的分布式系统
查看>>
datatables 服务端分页 添加多选框
查看>>
Vue学习小札——2.5条件渲染
查看>>
mac打开mysql,navicat连接mysql
查看>>
推送总结
查看>>
创建模式 03-Builder模式
查看>>
利用 javascript 实现富文本编辑器
查看>>
拷问传统企业CIO:微服务化值得吗?
查看>>
PAT A1120
查看>>