基于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.

你可能感兴趣的:(基于Docker部署Vue前端项目)