目標:在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 中的目錄。是共享的。