web-dev-qa-db-ja.com

Vagrantボックスの名前を変更できますか?

ボックスリストに追加するときに、ボックスの名前のスペルを間違えました。

vagrant box list
debian
ubnutu

再梱包せずにボックスの名前を変更できますか?

41
Roberto Aloi

ボックスを表すディレクトリの名前を変更するだけです。 vagrantファイルがデフォルトのディレクトリ(/path/to/your/home/.vagrant.d)にある場合は、次のようにすることができます。

mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name

また、ボックスの新しいラベルを使用するようにVagrantfileを変更してください。変更を反映するには、config.vm.boxディレクティブを変更するだけです。

47
Tiago

私はこれを行います:

$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...

ベースボックスを頻繁に更新して(カーネル、ソフトウェア、ゲストの追加を更新するなど)、必要なすべての更新を毎回実行しないようにすることができるので、これらの2つについて知ることは最悪ではありませんvagrant up

13
Till

Windowsでは、ここでボックスフォルダの名前を変更できます。 C:\ Users\uday.vagrant.d\boxes \

自動的に更新されます

0
user2331760