SELOG

SEが困ったときに見るメモ

Vagrant 2.3.4のコマンド一覧

本記事の環境

Vagrant 2.3.4

参考書籍

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]]

現在のディレクトリにVagrant環境に初期化されます

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

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

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のバージョンを表示します