下載文件安裝包
可以到官網下載
可以使用迅雷下載
VirtualBox: https://download.virtualbox.org/virtualbox/6.0.10/VirtualBox-6.0.10-132072-Win.exe
Vagrant: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.msi
新建一個空文件夾 VagrantM
在該目錄下,進入cmd
執行vagrant init centos/7 //生成vagrantfile文件
vagrant init centos/7
之後 執行 vagrant up,會打印出 vitualbox的下載路徑,此時可以ctrl+c 停止,可以使用迅雷下載速度比較快
https://vagrantcloud.com/centos/boxes/7/versions/2004.01/providers/virtualbox.box
下載完成,將文件拷貝到我們的VagrantM目錄,修改名字爲 centos7.box
手動執行
vagrant box add --name centos7 ./centos7.box
vagrant box list //查看已有的虛擬機
修改配置文件名字 改爲centos7
此時可以再次執行
vagrant up
啓動報錯解決
Win10 在啓動虛擬機時如果出現這個錯誤:
Stderr: VBoxManage.exe: error: Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)
解決方法如下:
1、控制面板 -> 程序 -> 啓動或關閉 Windows 功能 ->Hyper-V 選項框去掉 -> 確定
2、Win+R -> cmd -> Ctrl+Shift+Enter -> bcdedit /set hypervisorlaunchtype off -> 重啓電腦
ssh連接
vagrant ssh