拆卸
我們現(xiàn)在有了一個功能齊全的虛擬機魔熏,可以用于基本的web開發(fā)衷咽。但是現(xiàn)在如果說需要更換設備,或者在另一個項目工作蒜绽,或者去吃午飯镶骗,或者該回家了,我們?nèi)绾吻謇砦覀兊拈_發(fā)環(huán)境躲雅?
使用vagrant鼎姊,你可以使用暫停、停止或者銷毀虛擬機相赁。每個選項都有優(yōu)缺點相寇,選擇一個最合適你工作的方法。
暫停虛擬機可以通過調(diào)用vagrant suspend
命令钮科,可以保存當前的狀態(tài)并停止唤衫。當你準備開始再次工作的時候,運行vagrant up
命令绵脯,它會從你離開的地方重新開始佳励。 這種方法的主要好處是速度非常快蛆挫,通常只需要5到10秒就可以停止并開始工作赃承。 缺點是虛擬機仍然占用磁盤空間,并且需要更多的磁盤空間來將虛擬機內(nèi)存中的所有狀態(tài)存儲在磁盤上璃吧。
停止虛擬機可以通過調(diào)用vagrant halt
命令楣导,它將優(yōu)雅地關閉虛擬機操作系統(tǒng)并關閉虛擬機。 當您準備好再次啟動時畜挨,您可以使用vagrant up
命令筒繁。 這種方法的好處是,它會完整的關閉你的虛擬機并保存虛擬機磁盤上的內(nèi)容巴元,并允許它重新啟動毡咏。 缺點是從冷啟動開始需要一些額外的時間,而且虛擬機仍然占用宿主機的磁盤空間逮刨。
銷毀虛擬機可以通過調(diào)用vagrant destroy
命令呕缭,它將從你的宿主機中完全刪除虛擬機。它會停止虛擬機修己、關機恢总、然后刪除所有數(shù)據(jù)。當你再次需要工作的時候只需運行vagrant up
命令睬愤。這樣做的好處是你的宿主機上沒有任何殘留文件片仿。虛擬機消耗的宿主機硬盤空間和內(nèi)存空間將被釋放,并且可以保持宿主機的干凈尤辱。不好的一方面是砂豌,執(zhí)行vagrant up
命令后厢岂,vagrant重新開始工作需要額外的時間,因為它將重新導入配置阳距。
下一步
你已經(jīng)成功的使用暫停塔粒、停止和銷毀命令來停止你的虛擬機。繼續(xù)閱讀以了解如何重建環(huán)境筐摘。