目标:在Windows上快速建立一台能ping通局域网及公网的centos7虚拟机html
先安装VirtualBox:www.virtualbox.org/wiki/Downlo…
linux
再安装Vagrant:www.vagrantup.com/downloads.h…docker
下载须要的box:app.vagrantup.com/boxes/searc…centos
以上资源我百度云也提供了一份:https://pan.baidu.com/s/1_dkzDme_4ZoCWJuYqg9sCQ 提取码:4fv1 bash
在当前目录打开Git Bash,使用命令:vagrant box add centos7 centos-7.0-x86_64.box把box添加到vagrantapp
进入目录:D:\vm\centos7\centos7-vm-1ssh
使用命令:vagrant init centos7centos7
会发现,当前目录生成了一个文件 Vagrantfile,文件内容为spa
Vagrant.configure("2") do |config|
config.vm.box = "centos7"
end
复制代码
在文件中给虚拟机配置固定IP地址
.net
Vagrant.configure("2") do |config|
config.vm.box = "centos7"
config.vm.network "private_network", ip: "192.168.0.100"
end
复制代码
进入目录:D:\vm\centos7-1\centos7-vm-1
使用命令:vagrant up (等待一两分钟)
启动成功后。能够在Oracle VM VirtualBox 界面上,看到虚拟机
能够在D:\vm\centos7\centos7-vm-1 目录下,使用vagrant ssh 。链接进入虚拟机
查看IP能够看到是咱们配置的IP
window中也能够ping通这个IP
暂停
vagrant suspend
中止
vagrant halt
销毁
vagrant destroy
默认帐号密码 vagrant/vagrant
若是须要root权限。使用sudo便可
D:\vm\centos7\centos7-vm-1 与 linux的 /vagrant 中的目录。是共享的。