Vagrant box をローカルにダウンロードしたいとき
Vagrant up するときにBoxをダウンロードするのは時間かかるね。。。そうだBoxをローカルに置いておこう!
以下Box名などは必要に応じ変更してください。
Vagrant Cloud でダウンロードしたいボックスを検索
そしてダウンロードしたいバージョンを選択
Ubuntu 18.04 のBoxならここ → https://app.vagrantup.com/ubuntu/boxes/bionic64
CentOS 7 ならここ → https://app.vagrantup.com/centos/boxes/7/
CentOS 8 はまだないようです。(2019/11/6時点で)
wgetでダウンロード
※MacとLinuxならwgetでWindowsは。。。。?
選んだボックスのバージョンをクリックするとURLがわかります。
↓こんな感じでOK
wget https://app.vagrantup.com/<BoxのURL/バージョン>/providers/virtualbox.box -O <指定したいBox名>.box
例)wget https://app.vagrantup.com/ubuntu/boxes/bionic64/versions/20191105.0.0/providers/virtualbox.box -O ubuntu1804_20191105.box
Boxを追加
vagrant box add <好きな名前> <ダウンロードしたBoxの名前>.box
例)vagrant box add ubuntu1804 ubuntu1804_20191105.box
追加したあとに vagrant box listで確認をしてみよう。こんな感じならOK
vagrant box list
ubuntu1804 (virtualbox, 0)
Vagrantfile に記述
必要な設定は別途追記。そのあとにVagrant up
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu1804_20191105.box"
end