[vagrant]不要なboxのイメージファイルを削除する

vagrantでbox addすると、osのイメージファイルをローカルに登録することができます。
以前、間違えて追加してしまったboxがあったので、今回は不要なboxを削除してみます。


ちなみに、vagrant用のboxファイル(OSイメージ)ですが、windowsの場合は下記の場所にあります。

C:/Users/USERNAME/.vagrant.d/boxes



vagrantからboxファイルの削除方法


まずは、現在登録済みのbox一覧を取得します。

>vagrant box list
 
centos/7  (virtualbox, 1602.02)
centos7.0 (virtualbox, 0)




vagrantのboxに、centos/7と、centos7.0が登録されています。
今回はこの中から後者の方を削除してみます。

>vagrant box remove centos7.0
 
Box 'centos7.0' (v0) with provider 'virtualbox' appears
to still be in use by at least one Vagrant environment. Removing
the box could corrupt the environment. We recommend destroying
these environments first:
 
default (ID: 77acc21bad454e1eae5aad347c0a6e18)
 
Are you sure you want to remove this box? [y/N] y
Removing box 'centos7.0' (v0) with provider 'virtualbox'...



再度、vagrant box listコマンドを実行すると、削除されていることが分かります。

>vagrant box list
 
centos/7 (virtualbox, 1602.02)



エクスプローラでC:/Users/USERNAME/.vagrant.d/boxesをチェックすると、確かにフォルダが削除されていました。

関連記事

コメントを残す

メールアドレスが公開されることはありません。