- 本記事の環境
- 参考書籍
- box
- cloud
- connect
- destroy
- global-status
- halt
- init
- login
- package
- plugin
- port
- powershell
- provision
- rdp
- reload
- resume
- share
- snapshot
- ssh
- ssh-config
- status
- suspend
- up
- upload
- validate
- version
本記事の環境
Vagrant 2.3.4
参考書籍
![実践Vagrant [ ミッチェル・ハシモト ] 実践Vagrant [ ミッチェル・ハシモト ]](https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6655/9784873116655.jpg?_ex=128x128)
- 価格: 2860 円
- 楽天で詳細を見る
![Vagrant入門ガイド【電子書籍】[ 新原雅司 ] Vagrant入門ガイド【電子書籍】[ 新原雅司 ]](https://thumbnail.image.rakuten.co.jp/@0_mall/rakutenkobo-ebooks/cabinet/4611/2000001734611.jpg?_ex=128x128)
- 価格: 440 円
- 楽天で詳細を見る
box
add
vagrant box add ADDRESS
指定されたアドレスのボックスがVagrantに追加されます
list
vagrant box list
Vagrantにインストールされているすべてのボックスを一覧表示します
outdated
vagrant box outdated
インストールされているすべてのボックスに更新があるかチェックします
prune
vagrant box prune
インストールされているボックスの古いバージョンを削除します
remove
vagrant box remove NAME
指定された名前に一致するボックスをVagrantから削除します
repackage
vagrant box repackage NAME PROVIDER VERSION
指定されたボックスを再パッケージ化し、配置、再配布できるようにします
update
vagrant box update
現在のVagrant環境のボックスを更新します
cloud
cloud auth login
vagrant cloud auth login
HashiCorp's Vagrant Cloudサーバーで認証するために使用されます
cloud auth logout
vagrant cloud auth logout
HashiCorp's Vagrant Cloudサーバーからログアウトします
cloud auth whoami
vagrant cloud auth whoami [TOKEN]
Vagrant Cloudトークンを検証し、ユーザーの情報を表示します
cloud box create
vagrant cloud box create ORGANIZATION/BOX-NAME
Vagrant Cloudに新しいボックスエントリを作成します
cloud box delete
vagrant cloud box delete ORGANIZATION/BOX-NAME
Vagrant Cloud上の指定されたボックスエントリを完全に削除します
cloud box show
vagrant cloud box show ORGANIZATION/BOX-NAME
指定されたVagrantボックスの最新バージョンに関する情報を表示します
cloud box update
vagrant cloud box update ORGANIZATION/BOX-NAME
Vagrant Cloudですでに作成されているボックスを指定されたオプションで更新します
cloud provider create
vagrant cloud provider create ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION [URL]
Vagrant Cloudに新しいプロバイダーエントリを作成するために使用されます
cloud provider delete
vagrant cloud provider delete ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION
Vagrant Cloud上のプロバイダーエントリを削除するために使用されます。
cloud provider update
vagrant cloud provider update ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION [URL]
ボックスのプロバイダーを更新します
cloud provider upload
vagrant cloud provider upload ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION BOX-FILE
VagrantボックスファイルをVagrant Cloudにアップロードします
cloud publish
vagrant cloud publish ORGANIZATION/BOX-NAME VERSION PROVIDER-NAME [PROVIDER-FILE]
VagrantボックスファイルをVagrant Cloudで公開します
cloud search QUERY
vagrant cloud search QUERY
Vagrant Cloudを検索します
cloud version create
vagrant cloud version create ORGANIZATION/BOX-NAME VERSION
Vagrant Cloud上のボックスのバージョンエントリを作成します
cloud version delete
vagrant cloud version delete ORGANIZATION/BOX-NAME VERSION
Vagrant Cloud上のボックスのバージョンエントリを削除します
cloud version release
vagrant cloud version release ORGANIZATION/BOX-NAME VERSION
Vagrant Cloud上のボックスのバージョンエントリを解放します
cloud version revoke
vagrant cloud version revoke ORGANIZATION/BOX-NAME VERSION
Vagrant Cloudのボックスのバージョンエントリを取り消します
cloud version update
vagrant cloud version update ORGANIZATION/BOX-NAME VERSION
Vagrant Cloudのボックスのバージョンエントリを更新します
connect
connect
vagrant connect NAME
共有設定がされている環境に接続します
destroy
destroy
vagrant destroy [name|id]
Vagrantが管理している実行中のマシンを停止し、 マシン作成プロセス中に作成されたすべてのリソースを破棄します
global-status
global-status
vagrant global-status
Vagrant上のすべてのボックスを一覧表示します
halt
halt
vagrant halt [name|id]
Vagrantが管理している実行中のマシンをシャットダウンします
init
init
vagrant init [name [url]]
login
login
vagrant login
HashiCorp's Vagrant Cloudサーバーで認証するために使用されます
package
package
vagrant package [name|id]
指定されたボックスを再パッケージ化し、配置、再配布できるようにします
plugin
plugin expunge
vagrant plugin expunge
インストールしたすべてのプラグイン情報が削除されます
plugin install
vagrant plugin install <name>...
指定された名前またはファイルパスを持つプラグインがインストールされます
plugin license
vagrant plugin license <name> <license-file>
独自のVagrantプラグインのライセンスをインストールします
plugin list
vagrant plugin list
インストールされているすべてのプラグインとそれぞれのインストール済みバージョンが一覧表示されます
plugin uninstall
vagrant plugin uninstall <name> [<name2> <name3> ...]
指定された名前のプラグインがアンインストールされます
plugin update
vagrant plugin update [<name>]
Vagrant内にインストールされているプラグインが更新されます
port
port
vagrant port [name|id]
ホストにマップされているゲスト ポートの完全なリストを表示します
powershell
vagrant powershell
実行中のVagrantゲストマシンへのホスト上のPowerShellプロンプトが開きます
provision
provision
vagrant provision [vm-name]
実行中のVagrant管理マシンに対して設定されたプロビジョナーを実行します
rdp
rdp
vagrant rdp
リモートデスクトップセッションのRDPクライアントが起動します
reload
reload
vagrant reload [name|id]
「vagrant halt」実行後に「vagrant up」を実行したことに相当します
resume
resume
vagrant resume [name|id]
以前に一時停止されたVagrant管理マシンが再開されます
share
share
vagrant share
Vagrant Shareセッションを初期化し、Vagrant環境を世界中の誰とでも共有し、コラボレーションを可能にします
snapshot
snapshot push
vagrant snapshot push
スナップショットが作成され、スナップショット スタックにプッシュされます
snapshot pop
vagrant snapshot pop
スナップショット スタックからポップします
snapshot save
vagrant snapshot save [vm-name] NAME
新しい名前付きスナップショットを保存します
snapshot restore
vagrant snapshot restore [vm-name] NAME
名前付きスナップショットを復元します
snapshot list
vagrant snapshot list
作成されたすべてのスナップショットを一覧表示します
snapshot delete
vagrant snapshot delete [vm-name] NAME
名前付きスナップショットを削除します
ssh
vagrant ssh [name|id] [-- extra_ssh_args]
実行中のVagrantマシンにSSH接続され、シェルにアクセスできるようになります
ssh-config
ssh-config
vagrant ssh-config [name|id]
SSHの構成情報を表示します
status
status
vagrant status [name|id]
Vagrantが管理しているマシンの状態を表示します
suspend
suspend
Vagrantが管理しているゲストマシンを一時停止します
up
up
vagrant up [name|id]
Vagrantファイルに従ってゲストマシンを作成および構成します
upload
upload
vagrant upload source [destination] [name|id]
ファイルとディレクトリをホストからゲストにアップロードします
validate
validate
vagrant validate
Vagrantファイルを検証します
version
version
vagrant version
インストールしたVagrantのバージョンを表示します