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






  • 相关阅读:
    自定义注解(注解扫描)
    Redis缓存淘汰策略
    粘包问题
    MySQL事务日志
    分布式事务
    https的工作流程
    CAP原则和BASE理论
    设计模式(一)
    限流的原理以及常用算法
    散列冲突(哈希碰撞)的解决办法
  • 原文地址:https://www.cnblogs.com/echorep/p/5120006.html
Copyright © 2011-2022 走看看