2017-03-02 5 views
0

私はバゲントマシンをエクスポートしようとしています。コンピュータAでvagrant package mymachineを実行し、結果のpackage.boxファイルをコンピュータBにコピーしました。その後、コンピュータBでvagrant box add package.box --name mymachineを実行しました。すべてがうまくいくように見えました。次に、私はvagrant up mymachine(コンピュータAからコピーしたVagrantfile Iを使用)とvagrant ssh mymachineを実行し、元のマシンのファイルが新しいファイルに存在しないことを確認しました。私が間違っているかもしれないことについてのアイデア?バグパッケージ - 結果のボックスにファイルが含まれていません

答えて

1

コンピュータAからVagrantファイルをコピーした場合、新しいボックスを参照していない可能性があります。あなたは(あなたが現在のVMを破棄して再作成する必要があるかもしれません)、それはnewmachine VMから新しいVMを作成します。このVMからインスタンスを起動しますと、この部分

Vagrant.configure("2") do |config| 
    config.vm.box = "mymachine" 
    ... 
end 

をコンピュータBにVagrantfileを編集し、変更

+0

わかりません。エクスポートされたファイルを指すように 'config.vm.box'を編集すべきですか? – Johnny

+1

エクスポートされたファイルではなく、新しいボックスの名前 - ボックスをインポートした後に 'vagrant box list'を実行し、この同じ名前をVagrantfileの' config.vm.box'で使用します –

関連する問題