鏈接:https://pan.baidu.com/s/1I2RNMNq9G-P4k42-U1Jjtw (這里有需要准備的安裝包以及鏡像文件,也可自己去官網下載)
提取碼:jis8
安裝VirtualBox
直接來到官網 https://www.virtualbox.org/wiki/Downloads 點擊下載最新的virtualbox,雙擊安裝,一路傻瓜化完成。
安裝Vagrant
網上有說什么使用gem命令來安裝的,建議大家別進這個坑了,直接到官網 https://www.vagrantup.com/downloads.html 下載最新的vagrant,然后雙擊安裝,也是一路傻瓜化,就不說。
在windows下安裝vagrant,為了寫入相應配置到環境變量,可能會要求重新啟動一下系統。
完成一個box的安裝
先下載一個box到本地,我下載后放到了 D:/vagrant 目錄下面
D: cd vagrant $vagrant box add {name}{url} $vagrant init {name} $vagrant up vagrant box add 是添加box的命令 其中{naem}可以自行設置,{url}是下載到本地box路徑。 我的路徑是:D:/vagrant/vagrant.box 我進入到目錄之后 url只用寫vagrant.box
ssh鏈接到安裝的虛擬機
經過以上操作后,完成了虛擬機的安裝,現在需要登錄上虛擬機,進行操作。鏈接很簡單,可以使用第三方(xshell等)shell工具或系統自帶的,進行登錄
我直接使用windows的powershell(cmd也一樣)進入到安裝目錄,vagrant ssh(vagrant.exe ssh也可以連接成功)即可連接成功
或者使用第三方如xshell,ip地址是:localhost,端口,需要觀察,映射的22端口是多少。一般是2200 或者2222 ;用戶名與密碼均是: vagrant
vagrant的命令詳解
命令 | 作用 |
vagrant box add | 添加box的操作 |
vagrant init | 初始化box的操作,會生成vagrant的配置文件Vagrantfile |
vagrant up | 啟動本地環境 |
vagrant ssh | 通過 ssh 登錄本地環境所在虛擬機 |
vagrant halt | 關閉本地環境 |
vagrant suspend | 暫停本地環境 |
vagrant resume | 恢復本地環境 |
vagrant reload | 修改了 Vagrantfile 后,使之生效(相當於先 halt,再 up) |
vagrant destroy | 徹底移除本地環境 |
vagrant box list | 顯示當前已經添加的box列表 |
vagrant box remove | 刪除相應的box |
vagrant package | 打包命令,可以把當前的運行的虛擬機環境進行打包 |
vagrant plugin | 用於安裝卸載插件 |
vagrant status | 獲取當前虛擬機的狀態 |
vagrant global-status | 顯示當前用戶Vagrant的所有環境狀態 |