zoukankan      html  css  js  c++  java
  • 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






  • 相关阅读:
    【python cookbook学习笔记】给字典增加一个条目
    UI设计星级评价
    弱引用和循环引用
    lua数据类型
    lua虚拟机笔记
    c++对象模型笔记
    使树控件方向键无效
    实现CListCtrl自定义行高
    创建对话框时常用配置
    C++格式化输出总结
  • 原文地址:https://www.cnblogs.com/echorep/p/5120006.html
Copyright © 2011-2022 走看看