window上通過vagrant安裝虛擬機器
阿新 • • 發佈:2018-12-31
- 安裝VirtualBox,詳細過程不做介紹;
- 安裝vagrant,下載地址,選擇對應的版本下載安裝即可。
- vagrant安裝centos7虛擬環境
- 在E盤建立一個vagrant資料夾,再在裡面建立centos7的資料夾,用來存放centos7的相關檔案和配置
- 由於預設vagrant的映象下載很慢,需要自己事先把centos7的box映象下載到本地,並新增到box list中,這樣後續建立centos7環境就很快
- 下載完成後,新增到box list中
vagrant box add centos7 Vagrant-CentOS-7.box
- 新增完成後,去之前建立的centos7資料夾下,開啟cmd視窗,初始化一個虛擬機器使用剛才新增的vagrant box
vagrant init centos7
- 啟動vagrant box虛擬機器
vagrant up
啟動過程中,可能會出現以下錯誤
VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)
原因可能是本地裝了docker打開了Hyper-V,那麼關閉Hyper-V就可以了
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
#提示重啟選擇y
如果要開啟Hyper-V,命令如下
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V
關閉之後,再次執行啟動命令,正常應該就啟動成功,啟動成功之後,進入系統
vagrant ssh
這個時候,你就可以使用Linux命令,比如
sudo yum update
另外其他命令,檢視當前vagrant狀態
vagrant status
可以看到有一臺機器在執行,如果要停掉
vagrant halt
這個時候再去看狀態,就是poweroff了
如果要刪除這臺機器
vagrant destroy
複製檔案到系統中
vagrant scp ../tools/ docker-chapter-6:/home/vagrant/tools/