取り外し(破棄)

1151 ワード

取り外し
基本的なWeb開発に利用できる機能を備えた仮想マシンがあります.しかし、今、設備を交換したり、別のプロジェクトで仕事をしたり、昼食を食べたり、家に帰ったりする必要があるとしたら、私たちはどのように開発環境を整理しますか?
vagrantを使用すると、仮想マシンを一時停止、停止、または破棄できます.それぞれの選択肢にはメリットとデメリットがあり、あなたの仕事に最適な方法を選択します.
仮想マシンを一時停止するには、vagrant suspendコマンドを呼び出すことで、現在の状態を保存して停止することができます.再稼働を開始する準備ができたら、vagrant upコマンドを実行します.それはあなたが離れた場所から再開されます.この方法の主な利点は,通常5〜10秒で停止し,動作を開始できる速度が非常に速いことである.欠点は、仮想マシンが依然としてディスク領域を占有しており、仮想マシンメモリ内のすべてのステータスをディスクに格納するためにより多くのディスク領域が必要であることです.
仮想マシンを停止するには、vagrant haltコマンドを呼び出すことで、仮想マシンのオペレーティングシステムを優雅に閉じ、仮想マシンを閉じることができます.再起動の準備ができたら、vagrant upコマンドを使用します.この方法の利点は、仮想マシンを完全に閉じ、仮想マシンのディスク上のコンテンツを保存し、再起動を許可することです.欠点は、コールドスタートから時間がかかり、仮想マシンがホストのディスク領域を占有していることです.
仮想マシンを破棄するには、vagrant destroyコマンドを呼び出すと、ホストから仮想マシンを完全に削除します.仮想マシンを停止し、シャットダウンし、すべてのデータを削除します.再び作業が必要な場合は、vagrant upコマンドを実行するだけです.このようなメリットは、あなたのホストにファイルが残っていないことです.仮想マシンが消費するホストのハードディスク(HDD)領域とメモリ領域は解放され、ホストを清潔に保つことができます.悪い点は、vagrant upコマンドを実行した後、vagrantが再起動するには、構成が再インポートされるため、追加の時間がかかります.
次のステップ
一時停止、停止、破棄コマンドを使用して、仮想マシンを停止することに成功しました.環境の再構築方法については、引き続きお読みください.