初始化虚拟机
使用vagrant初始化虚拟机类似上篇文章vagrant入门教程–添加box到本地仓库(4) ,同样有三种方式,命令格式如下:
vagrant init [box_name]
1 .使用http绝对地址远程初始化
vagrant init https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
如果之前没有执行添加box 指令( vagrant box add),直接初始化虚拟机时,会先添加box,完成后再执行初始化操作。因此,使用这种方式初始化虚拟机可以略过上一步添加box操作。
2 .使用本地box
vagrant init my_first_box
3 .使用Vagrantfile文件
通过虚拟机配置文件Vagrantfile初始化虚拟机,即在配置文件中指定box名称和地址,同样使用这种方式也可以略过上一步添加box操作。
git clone https://github.com/coreos/coreos-vagrant.git
演示
使用第二种方式初始化虚拟机如下:
此时将在目录下生成vagrant的配置文件Vagrantfile,如下: