Vagrant是什么?
了解vagrant
之前,我们先来讲一讲『虚拟机』。
我们用过虚拟机软件大概有以下2个:VirtualBox、vmware。
这2个软件都是通过镜像文件,去创建独立的环境。
Vagrant是构建在虚拟化技术之上的虚拟机运行环境管理工具:
建立和删除虚拟机
配置虚拟机运行参数
管理虚拟机运行状态
自动化配置和安装开发环境
打包和分发虚拟机运行环境
Vagrant的运行,需要依赖于某些具体的虚拟化技术(Vitrulbox或者wmware等虚拟化服务软件)。
Vagran运行环境
Virtualbox (v5.1.8)下载地址:
https://www.virtualbox.org/wiki/Download_Old_Builds_5_1
Vagrant (1.8.6)下载地址:
https://releases.hashicorp.com/vagrant/1.8.6/
先安装Virtualbox,在安装Vagrant。
安装完Vagrant后,在终端执行
vagrant -v
会显示我们安装的vagrant的版本号
Vagrant 1.8.6
vagrant常见命令
vagrant box list #查看目前已有的box
vagrant box add #新增加一个box
vagrant box remove #删除指定的box
vagrant init #初始化配置vagrantfile
vagrant up #启动虚拟机
vagrant ssh #ssh登录虚拟机
vagrant suspend #挂起虚拟机
vagrant reload #重启虚拟机
vagrant halt #关闭虚拟机
vagrant status #查看虚拟机状态
vagrant destroy #删除虚拟机
初始化启动虚拟机
准备box:ubuntu1404.box
下载地址:pan.baidu.com/s/1i5BfL45 密码:himr
(把下载好的.box文件存放到我们的vagrant工作目录,比如:/Users/yourname/vagrant/box)
添加镜像 vagrant box add
初始化虚拟机配置 vagrant init
启动虚拟机 vagrant up
1.添加
vagrant box add 虚拟机名称 ubuntu1404.box
vagrant box add ubuntu1404 ubuntu1404.box
添加成功,终端会提示:
查看box:
vagrant box list
2.初始化虚拟机
在vagrant
目录下,新建一个目录lnmp
,在这个目录下初级化
vagrant init ubuntu1404
并且在我们的lnmp
目录下会生成一个名为Vagrantfile
的文件.
3.启动
vagrant up
打开VirtualBOX,可以看到新增加了一个虚拟机。