你的位置:首页 > 默认分类

vagrant基本命令

2014-10-18 浏览:(4929) 默认分类 评论(0)

下面列出了一个常用的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

  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。