1)下載vagrant和virtual box
清華軟件鏡像站 ubutnu18.04 vagrant box 下載鏈接
2)vagrant啟動(dòng)ubuntu虛擬機(jī)(前提是你已經(jīng)安裝好virtual box并啟動(dòng)了它)
? ? ? ? a)添加box(第一步中下載的ubuntu 18.04 vagrant box)
? ? ? ? ? ? vagrant box add {{給你添加的box取個(gè)名字}} {{box所在的目錄}}
? ? ? ? ? ? 例如:vagrant box add ubuntu1804?D:\HashiCorp\Vagrant\boxes\bionic-server-cloudimg-amd64-vagrant.box
? ? ? ? b)? ?初始化box
? ? ? ? ? ? vagrant init?{{你添加的box的名字}}
? ? ? ? ? ? 例如:vagrant init ubuntu1804
? ? ? ? c)啟動(dòng)box
? ? ? ? ? ? vagrant up
? ? ? ? d)登錄Ubuntu虛擬機(jī)
? ? ? ? ? ? vagrant ssh
? ? ? ? ? ? 如果想使用xshell登錄 只支持ssh的方式 請(qǐng)參考這篇文章:
? ??????????Xshell登錄Vagrant方式
3)需要注意的問(wèn)題
? ? ? ? ? a)bios中要開(kāi)啟cpu虛擬化支持
? ? ? ? ? ? ?請(qǐng)參考:bios中開(kāi)啟cpu虛擬化功能
? ? ? ? ? b)關(guān)閉Hyper-V功能

? ? ? ? ? c)注意端口沖突 一般是宿主機(jī)的22端口映射到宿主機(jī)的2222端口 如果有沖突請(qǐng)映射到2222以外的其他端口
? ? ? ? ? ? 請(qǐng)參考:Vagrant更改默認(rèn)的SSH端口
? ? ? ? ? d)windows 命令行中如果提示權(quán)限不足時(shí) 請(qǐng)使用管理員身份運(yùn)行cmd命令
? ? ? ? ? e)admin賬戶(hù)沒(méi)有密碼 還需要給他創(chuàng)建一個(gè)密碼