facebook twitter hatena line email

「仮想サーバ/vagrant」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
行19: 行19:
 
  $ vagrant ssh
 
  $ vagrant ssh
  
==その他操作==
+
==その他仮想マシン操作==
 
  vagrant halt 仮想マシンを停止
 
  vagrant halt 仮想マシンを停止
 
  vagrant suspend 仮想マシンを一時停止
 
  vagrant suspend 仮想マシンを一時停止
 
  vagrant status 仮想マシンの起動状態を確認
 
  vagrant status 仮想マシンの起動状態を確認
 
  vagrant destroy 仮想マシンを破棄
 
  vagrant destroy 仮想マシンを破棄
 +
 +
==プロビジョニング記述&実行==
 +
config.vm.provision "shell", path: "echo 'hoge' > /tmp/hoge.txt"

2016年2月8日 (月) 10:48時点における版

virtualboxインストール

virtualbox [ショートカット]]

vagrantダウンロード

https://www.vagrantup.com/downloads.html

Vagrantfile作成

作業ディレクトリを作成してその中にVagrantfileを作成

$ vi Vagrantfile
Vagrant.configure("2") do |config|
 config.vm.box = "hashicorp/precise64"
end

仮想マシン起動

$ vagrant up

仮想マシンにログイン

$ vagrant ssh

その他仮想マシン操作

vagrant halt	仮想マシンを停止
vagrant suspend	仮想マシンを一時停止
vagrant status	仮想マシンの起動状態を確認
vagrant destroy	仮想マシンを破棄

プロビジョニング記述&実行

config.vm.provision "shell", path: "echo 'hoge' > /tmp/hoge.txt"