Vue项目打包以及Docker部署

1. 将Vue项目打包成静态文件

  1. 修改文件utils.js
    文件路径: bulid >> utils.js
    操作:修改publicPath字段


    Vue项目打包以及Docker部署_第1张图片
    utils.js
  2. 修改文件index.js
    文件路径: config >> index.js
    操作:修改assetsPublicPath和productionSourceMap字段


    Vue项目打包以及Docker部署_第2张图片
    index.js
  3. 在控制台终端输入 yarn run build


    Vue项目打包以及Docker部署_第3张图片
    yarn run build
  4. 自动生成文件夹dist(其中index.html为入口文件)


    Vue项目打包以及Docker部署_第4张图片

2. 安装docker

curl https://get.docker.com > /tmp/install.sh
cat /tmp/install.sh
...

chmod +x /tmp/install.sh
/tmp/install.sh
...

3. dokcer部署

  1. 先将刚才生成的静态文件复制到l需要部署的linux主机上


  2. 寻找镜像
docker search nginx
Vue项目打包以及Docker部署_第5张图片
寻找镜像
  1. 下载镜像
docker pull nginx
Vue项目打包以及Docker部署_第6张图片
下载镜像
  1. 查看本地镜像
docker images
Vue项目打包以及Docker部署_第7张图片
查看本地镜像
  1. 启动容器
    --name 指定容器的主机名
    -p 指定容器暴露的端口
    -d 容器后台运行
    -v 给容器挂载存储卷,挂载到容器的某个目录
启动容器
  1. 进入容器


    进入容器
  2. 安装vim工具


    安装vim工具
  3. 编辑nginx配置文件


    编辑nginx配置文件

    原配置文件


    Vue项目打包以及Docker部署_第8张图片
    原配置文件

    修改后的配置文件
    Vue项目打包以及Docker部署_第9张图片
    修改后的配置文件
  4. 测试nginx配置文件是否修改成功
nginx -t
  1. 重启nginx
nginx -s reload
重启nginx

此时可以正常访问,表示修改成功。

你可能感兴趣的:(Vue项目打包以及Docker部署)