Vagrant+VirtualBox+Ansible > Vagrant


■主な設定方法
Vagrant.configure("2") do |config|
   config.vm.box = "box-name" #box名を設定
   config.vm.hostname="host-name" #ホスト名を設定
   config.vm.network "private_network", ip: "xxx.xxx.xxx.xxx" #静的IPアドレスを設定

   config.vm.provider "virtualbox" do |vb|
      vb.gui = true #GUI有無の設定
      vb.cpus = "2" #CPU数
      vb.memory = "1024" #メモリサイズ
   end
end


■主なコマンド
vagrant box add Box追加
vagrant box remove Box削除
vagrant box list Box一覧
vagrant init Vagrant初期化
vagrant ssh sshログイン
vagrant up 仮想マシン起動
vagrant halt 仮想マシン停止
vagrant reload 仮想マシン再起動
vagrant destroy 仮想マシン削除
vagrant package ボックスファイルの生成

余談だが、vagrantでファイルのscpを行う方法は、
https://qiita.com/ritukiii/items/628a87af6008e2a398fdが参考になる。
最終更新:2020年10月07日 19:13