下面我们基于之前添加的 centos/7 这个 box 去创建一个虚拟机 .. 先进入到桌面上的 ninghao 这个目录的下面 ... 然后初始化一下 ..
vagrant init centos/7
初始化的时候指定一下想要使用的 box 的名字 ..
初始化会在项目的下面创建一个 Vagrantfile 文件,它里面是关于虚拟机的一些配置 ... 再用编辑器打开当前这个目录 ..
打开 Vagrantfile 这个文件 .. 这行配置说明了一下这个项目要用的虚拟机所使用的 box 是 centos/7
再配置一下这个虚拟机的网络 ... 去掉这个 private_network 这行代码前面的 # 号 ..
这行配置设置的是虚拟机的私有网络 .. 192.168.33.10 是这台虚拟机在这个私有网络上的 IP 地址,这个 IP 地址,你可以在主机上访问到 ...
下面还有一个 public_network ... 公有网络 ... 去掉它前面的 # 号 ...
这样虚拟机在启动以后,会有两个可用的网络,一个是私有网络,一个是公有网络 ... 私有网络只有在主机上才能访问到,公有网络可以让同一网络上的设备也能访问到这台虚拟机 ...
回到命令行 ... 执行一下
vagrant up
这行命令可以启动虚拟机 ...
在启动的时候,这里出现了一个错误,说 rsync 这个工具在系统上不存在 ... 这个工具是一个同步文件或者目录用的东西 ...
下面我们可以先去解决一下这个问题 ...