添加box到本地仓库
vagrant box add phproot /Users/wangcheng/phproot/package.box
初始化
vagrant init(会自动生成Vagrantfile文件)
修改Vagrantfile文件
config.vm.box = "debian"
config.vm.box_url = "/Users/wangcheng/phproot/package.box"
注意:直接copy->Vagrantfile好像失败,只能用vi命令修改文件,vagrant up才会正常启动
这里注意centos只能用7.2版本的
如果不能进行实时同步代码,则需要
vagrant 安装 vagrant-vbguest 插件,在 Vagrantfile 中配置 synced_folder
解决:
vagrant plugin install vagrant-vbguest
$ vagrant init # 初始化
$ vagrant up # 启动虚拟机
#box管理命令
$ vagrant box remove # 从box列表移除
$ vagrant halt # 关闭虚拟机
$ vagrant reload # 重启虚拟机
$ vagrant ssh # SSH 至虚拟机
$ vagrant suspend # 挂起虚拟机
$ vagrant resume # 唤醒虚拟机
$ vagrant status # 查看虚拟机运行状态
$ vagrant destroy # 销毁当前虚拟机
$ vagrant box list # 查看本地box列表
$ vagrant box add # 添加box到列表