Read more about Vagrant click me
Let's discussed more details of vagrant commands:
Install the Vagrant from https://hashicorp.com/ or other vendors.
Installation details: Click me
Open the any cmd windows for performing the Vagrant command, I'm using Git Base.
After installation, just type the
$ vagrant --version
Vagrant 1.3.5
Great, now we have Vagrant 1.3.5 version installed it. you can installed as per your requirement.
$ vagrant --help
Usage: vagrant [-v] [-h] command [<args>]
-v, --version Print the version and exit.
-h, --help Print this help.
Available subcommands:
box
destroy
halt
help
init
package
plugin
provision
reload
resume
ssh
ssh-config
status
suspend
up
For help on any individual command run `vagrant COMMAND -h`
$ vagrant box --help
Usage: vagrant box <command> [<args>]
Available subcommands:
add
list
remove
repackage
$ vagrant destroy --help
Usage: vagrant destroy [vm-name]
-f, --force Destroy without confirmation.
-h, --help Print this help
$ vagrant init --help
Usage: vagrant init [box-name] [box-url]
-h, --help Print this help
$ vagrant package --help
Usage: vagrant package [vm-name] [--base name] [--output name.box]
[--include one,two,three] [--vagrantfile file]
--base NAME Name of a VM in virtualbox to package as a base box
--output NAME Name of the file to output
--include x,y,z Additional files to package with the box.
--vagrantfile file Vagrantfile to package with the box.
-h, --help Print this help
$ vagrant plugin --help
Usage: vagrant plugin <command> [<args>]
Available subcommands:
install
license
list
uninstall
update
$ vagrant provision --help
Usage: vagrant provision [vm-name] [--provision-with x,y,z]
--provision-with x,y,z Enable only certain provisioners, by type.
-h, --help Print this help
$ vagrant reload --help
Usage: vagrant reload [vm-name]
--[no-]provision Enable or disable provisioning
--provision-with x,y,z Enable only certain provisioners, by type.
-h, --help Print this help
$ vagrant resume --help
Usage: vagrant resume [vm-name]
-h, --help Print this help
$ vagrant ssh --help
Usage: vagrant ssh [vm-name] [-c command] [-- extra ssh args]
-c, --command COMMAND Execute an SSH command directly.
-p, --plain Plain mode, leaves authentication up to user.
-h, --help Print this help
$ vagrant ssh-config --help
Usage: vagrant ssh-config [vm-name] [--host name]
--host COMMAND Name the host for the config..
-h, --help Print this help
$ vagrant status --help
Usage: vagrant status [machine-name]
-h, --help Print this help
$ vagrant suspend --help
Usage: vagrant suspend [vm-name]
-h, --help Print this help
$ vagrant up --help
Usage: vagrant up [vm-name] [options] [-h]
--[no-]provision Enable or disable provisioning
--provision-with x,y,z Enable only certain provisioners, by type.
--[no-]destroy-on-error Destroy machine if any fatal error happens (default to true).
--[no-]parallel Enable or disable parallelism if provider supports it.
--provider provider Back the machine with a specific provider.
-h, --help Print this help
While doing the vagrant, most of time I utilized it, vagrant init, vagrant up and vagrant ssh.
Reference:
https://hashicorp.com/
https://en.wikipedia.org/wiki/Vagrant_(software)
No comments:
Post a Comment