こちらの vagrant vbox パッケージングのドキュメントに従ってください。したがって、補助的なvagrantファイルVagrantfile.pkgを含めることにより、ポート転送が自動構成された仮想ボックスをパッケージ化しようとしています:
vagrant package dev --output mybox.box --vagrantfile Vagrantfile.pkg
そして、次のエラーが表示されます。
Package include file doesn't exist: Vagrantfile.pkg
これをプロジェクト ルート (メインの vagrantfile がある場所)、VM 共有フォルダー、および他のいくつかの場所に配置しようとしましたが、すべて同じエラーが発生しました。
私のホスト環境は Windows 7 であり、これがこの問題の原因であると思われます。
この目的のために迷惑ファイルをパッケージ化することに成功した人はいますか?
参考までに、Vagrantfile.pkg の内容を以下に示します。このバグに影響するわけではありません。
Vagrant::Config.run do |config|
config.vm.host_name = 'dev.local'
config.vm.network :hostonly, '192.168.33.35'
config.vm.forward_port 80, 8080
end