vagrant 入门2

创建第一个Vagrant虚拟环境以及工程:

(1)创建工程目录, 并且执行vagrant init命令,该命令会产生最初的 Vagrantfile

  1. $ mkdir vagrant_guide
  2. $ cd vagrant_guide
  3. $ vagrant init

(2)添加一个Base Box:

     Vagrant不是从头开始创建虚拟机,而是导入一个虚机的base image,在这个基础上进行构建。这些image就叫做Box.

     Vagrant 支持从本地文件系统或者HTTP URL来添加boxes

  1. $vagrant box add basehttp://files.vagrantup.com/lucid32.box
  2. $vagrant box add base D:lucid32.box

(3)配置Project使用这个Box: 修改Vagrantfile为如下内容:

  1. Vagrant::Config.run do |config|
  2. config.vm.box = "base"
  3. end

(4)启动虚拟机

  1. $vagrant up


(5)停掉虚拟机

  1. $vagrant destroy

(6) SSH配置

     Vagrant 提供了对虚拟机的SSH连接,只需要执行一个命令:

  1. $vagrant ssh

    在Windows环境下可以使用PUTTY,配置下面的信息来连接虚拟机:

     hostname: localhost
     port:             2222
     Connection Type: SSH
     User Name:   vagrant
     Password:     vagrant


(7)访问刚才创建的Project.

     Vagrant 通过VirtualBox的shared folder来连接你的application和虚拟机, 默认的shared folder的卫士是/vagrant, 所以想要查看刚才创建的项目,只需要执行:

  1. vagrant@lucid32:~$ ls /vagrant
  2. index.html Vagrantfile






原文地址:https://www.cnblogs.com/echorep/p/5120006.html