基于Docker部署Vue前端项目

  1. 下载安装Docker

     Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于                          dotCloud 公司多年云服务技术的一次革新,Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup ,namespace ,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术 。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。
    Docker根据镜像启动容器,容器运行,容器与容器之间是隔离的十分安全,Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。

    使用脚本自动安装
    $ curl -fsSL get.docker.com -o get-docker.sh
    $ sudo sh get-docker.sh --mirror Aliyun

  2. 打包Vue项目

    使用npm run build 进行打包 生成dist文件 
    将其上传到 usr/share目录下使用Ftp进行上传
    初始化Vue项目,我会在另行讲述

  3. 编写Docker File文件和config文件

    这里使用的Docker File 进行镜像拉取 也可以使用Docker-compose进行镜像拉取启动
    编写Config文件

  4. 执行命令,生成镜像:docker build -t vuejs:V1.0.0 .

  5. 生成容器:docker run --name vue1.1 -p 80:80 -d vuejs:v1.0.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值