红联Linux门户
Linux帮助

vagrant基本命令

发布时间:2016-07-24 14:57:00来源:topspeedsnail.com作者:斗大的熊猫
下面列出了一个常用的Vagrant命令。
Ubuntu 安装 vagrant:http://www.linuxdiyf.com/linux/21861.html
 
# 查看Vagrant版本
$ vagrant --version
Vagrant 1.8.1
 
# 添加Box(虚拟机镜像)
# Box名
vagrant box add ubuntu/trusty64-juju
Box搜索:https://atlas.hashicorp.com/boxes/search
 
# URL
vagrant box add https://atlas.hashicorp.com/centos/boxes/7
 
# 本地Box
vagrant box add CentOS7.1 file:///D:/Work/VagrantBoxes/CentOS-7.1.1503-x86_64-netboot.box
 
# 列出所有Box
vagrant box list
 
# 初始化一个新虚拟机
vagrant init ubuntu/trusty64-juju
上面命令会在当前目录创建一个叫Vagrantfile的配置文件,内容大致如下:
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64-juju"
end
当我们从这个目录启动Vagrant时,它会下载或使用现有的ubuntu/trusty64-juju做为虚拟机镜像。
 
# 启动虚拟机
进入到有Vagrantfile文件的目录,执行如下命令启动对应的虚拟机:
vagrant up
 
# ssh登录到虚拟机
进入到有Vagrantfile文件的目录,执行如下命令登录进对应的虚拟机:
vagrant ssh
 
# 关闭虚拟机
进入到有Vagrantfile文件的目录,执行如下命令登录进对应的虚拟机:
vagrant halt
 
# 删除虚拟机
vagrant destroy [name|id]
# 例如
vagrant destroy ubuntu/trusty64-juju
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22664.html