vagrant快速创建linux虚拟机

创建linux虚拟机

  1. 将本机电脑的虚拟化技术打开。
  2. 下载virtualBoxhttps://www.vagrantup.com/downloads.html并安装,用于管理虚拟机。
  3. 下载vagranthttps://www.vagrantup.com/downloads.html,选择windows64版本,并安装。
    3.1 打开cmd命令行,输入vagrant,如果显示有提示信息,那么vagrant就安装好了
    3.2 选择一个目录下,输入 vagrant init centos/7 ,此时会在当前目录下创建一个Vagrantfile文件
    3.3 使用 vagrant up 命令,会在virtualBox中创建虚拟机,这个会从网上慢慢下载,需要等上一段时间,这个过程中会自动创建好ssh链接,并且启动
    3.4 使用 vagrant ssh 命令,会连接上这个在本地的虚拟机,此时登录的默认用户是vagrant

PS: 1. vagrant的官方仓库https://app.vagrantup.com/boxes/search?page=1,我们需要的是Centos/7,这就是上面命令中Centos/7的由来

2. virtualBox可能与本机的360,红蜘蛛,净网大师冲突,需要卸载相关软件。

网络配置

  1. 打开Vagrantfile文件,找到config.vm.network “private_network”, ip: “192.168.33.11”,将这一行解注。
  2. 在命令行中输入ipconfig,查看网络,找到以太网络适配器 VirtualBox host-Only Network: 这个相关的IPV4地址,配置到第一行的ip中,将最后一位数字自己变化一下,不要写1就行。
  3. 重启虚拟机 vagrant reload
  4. 重启完成后,vagrant ssh连接上虚拟机,
  5. ip addr ,查看当前网络ip地址,就是自己配置的ip。可以在虚拟机和本机互相ping一下ip。