virtual box和Vagrant安装

577 阅读2分钟

我的成长之路 第一天 2020/4/29

一.注意事项:

  1. 个人安装版本为VirtualBox-6.1.6-137129-Win和vagrant_2.2.7_x86_64
  2. 必须在windows 10下安装,个人尝试在win 7下两个套娃,然而并不成功,虚拟机的虚拟机只能是32位的操作系统,所以套娃失败
  3. 安装时如果你的系统盘是固态,容量也足够大,可以装在C盘,否则请将这两个软件安装在其他地方,不然会卡。

二、安装完成

  1. 安装只需要一直点击下一步,安装完成后win+R打开搜索,输入cmd,在cmd中输入vagrant,如果有命令提示则安装正确
  2. 输入vagrant init centos/7初始化虚拟机,别问我怎么知道的,你可以去看vbox啊
  3. 输入vagrant up启动,然后看个人网速,当出现 ==> default: Rsyncing folder: /cygdrive/c/Users/Rider/ => /vagrant说明安装完成,ctrl+C退出
  4. 输入vagrant ssh登录安装好的centos,这样就可以了

三、配置网络通信

  1. 我希望我可以让虚拟机和主机互通,利用cmd再次打开一个窗口,输入ipconfig查看本机地址,例如:192.168.56.1,这是我的,那么,让我们返回linux中,输入ip addr查看虚拟机地址。
  2. 好的,我们发现不一样,不在一个网段,如果你不会看虚拟机地址,那么例如:inet 10.0.2.15/24这个就是,好的果然不一样。
  3. 我们去C:\Users\Rider,这个是我的地址,我的用户名是Rider,去这个地址下找一个Vagrantfile文件,利用记事本打开,在里面找到#config.vm.network "private_network", ip: "192.168.56.10",把文档那句话修改成config.vm.network "private_network", ip: "192.168.56.10",主要是修改ip使得在同一个网段下。
  4. 在liunux下输入exit推出连接,接着输入vagrant reload,如果你报错了,恭喜你,和我一样倒霉,建议打开virtual box手动关机,然后vagrant up启动,接着输入vagrant ssh连接linux,在输入ip addr查看其中一个inet 10.0.2.15/24是这个,那么好的我们可以测试了。
  5. 那个刚才打开的cmd没有关可以接着用,关了就打开新的cmd,我们ping 192.168.56.10,通的就对了,接着从虚拟机ping 你上网的得到的ip,我也不知道你的是啥,你可以看你现在上网的ip就好了啊
  6. 如果通了,恭喜你,第一阶段的基础问题解决了。
  7. 如果你想问为啥要装这个,为啥要通网,敬请关注下期,不见不散。