2015-11-11 12 views
10

vagrant box repackagedocs)とvagrant packagedocs)の違いは何ですか?パッケージとリパッケージの間のバグの差

私はvagrant packageがVirtualBoxプロバイダでのみ動作することを認識していますが、VirtualBoxのみが使用されている場合はどうなりますか?特定の理由があるかもしれませんvagrant packageが作成されましたか?

答えて

11

、実行してVirtualBoxのVMを持っている場合は

は、あなたが最初の浮浪者なしで作成放浪パッケージ、VirtualBoxのを使ってあなたの事をした、とあなたは今、このVMを管理するためにベイグラントを使用したいです。放浪のVMを起動するためにボックスを必要として、あなたは

放浪あなたがインストールされている既存の放浪ボックスを持っているときにこのオプションを使用します

を再パッケージ化、既存のVirtualBox VMに基づいて放浪ボックスを作成するためにvagrant packageを実行しますあなたのシステム。あなたは特定のボックスで迷惑メールを使用しますが、再度VMに変更を加え、その変更(ソフトウェアがインストールされています...)を新しいボックスとして保存する場合は、このボックスにvagrant repackageを実行すると、このボックスの新しいVMの開始ボックスとして使用することができます。

+1

何とか 'repackage'コマンドがもう存在しません(1.9.2)。現在のVagrantfileのプライベートキーとネットワーク設定を含む、ベースとしてのVMの現在の状態をパッケージ化する方法はありますか?私は現在、 '' 'vagrant package --base"のように動作しています。vm_name_default_1239123913_1233213 "--output" package.box "--vagrantfile Vagrantfile' '' --baseパラメータは、実際の仮想ボックスvmを指し、中古。これは受け入れられる方法ですか? – Cyrus

+2

'repackage'は' 'vagrant box''のオプションの一部ですが、' 'vagrant box repackage ...' 'が行われます。そうでなければあなたのコマンドも同じようになるでしょうが、あなたが既存の迷路の箱から始めれば、私は '迷路の箱の再梱包 'に行くでしょう。 –