zoukankan      html  css  js  c++  java
  • VirtualBox+Vagrant环境配置

    VirtualBox+Vagrant环境配置

    1、下载安装VirtualBox和Vagrant

    2、安装Linux

    2.1、下载box镜像文件

    • 还可以在线加载,vagrant本来就慢,在线加载会更慢,推荐先下载box镜像到本地

    • 所有box镜像下载地址:https://app.vagrantup.com/boxes/search

    • 这里演示的是centos/7

    2.2、将该box镜像添加到Vagrant中

    • 打开cmd输入

      vagrant box add centos/7 F:VBoxCentOS-7.box
      
    • 新建一个文件夹来放系统,并用cmd进入该目录,输入

      vagrant init centos/7
      

      运行完后,该文件夹下会生成一个文件:Vagrantfile

      这是添加的这个Linux系统的配置文件

    • 继续在cmd的当前目录中输入

      vagrant up
      

      等待运行完成,此时打开VirtualBox会发现出现了一个虚拟机系统,就是方才添加的centos7

      在cmd中继续输入 vagrant ssh 便会使用默认的ssh连接该系统

    3、设置网络

    3.1、修改Linux的ip

    • cmd中输入ipconfig,查看虚拟机ip地址(注意是VirtualBox Host-Only Network):192.168.56.1

    • 打开方才生成的Vagrantfile配置文件,找到如下一行配置

      # config.vm.network "private_network", ip: "192.168.33.10"
      

      打开注释,并将ip修改为 192.168.56.10,保存退出

      config.vm.network "private_network", ip: "192.168.56.10"
      
    • 重新加载Linux系统,在Vagrantfile配置文件的当前目录的cmd中输入

      vagrant reload
      

      连接进入系统

      vagrant ssh
      
    • 进入Linux中输入 ip addr 查看IP是否修改

      ip addr
      

    3.2、测试

    本机IP:192.168.0.44(cmd中输入ipconfig查看)

    虚拟机IP:192.168.56.10

    • 本机ping虚拟机

      cmd中输入:

      ping 192.168.56.10
      

      ping成功

    • 虚拟机ping本机

      Linux系统的终端输入

      ping 192.168.0.44
      

      ping成功

    至此,配置完成

  • 相关阅读:
    Protobuf
    CPU profiling
    转 Unicode 和 UTF-8 的区别
    Redis数据结构底层知识总结
    MySQL 加锁处理分析 ---非常牛逼
    MySQL Gap Lock问题
    利用Linux文件系统内存cache来提高性能
    Xcode7安装CocoaPods
    字符串排列组合算法
    iOS项目开发实战——学会使用TableView列表控件(四)plist读取与Section显示
  • 原文地址:https://www.cnblogs.com/yizhixiang/p/13329307.html
Copyright © 2011-2022 走看看