Vagrant: Principais Comandos
Comandos Básicos
| Comando | Descrição |
|---|---|
| vagrant init [name [url]] |
Cria um novo Vagrantfile
|
| vagrant up |
Este comando que cria e configura VMs de acordo com o seu Vagrantfile. Este é o comando mais importante no Vagrant, pois é como qualquer máquina do Vagrant é criada. |
| vagrant ssh |
Com este comando abrimos uma sessão SSH na sua VM e dá acesso ao shell.
|
| vagrant destroy |
Este comando para a VM em execução e destruindo todos os recursos que foram criados durante o processo de criação da máquina. Depois de executar este comando, seu computador deve ser deixado em um estado limpo, como se você nunca tivesse criado a máquina convidada em primeiro lugar. |
| vagrant status |
Verifica o status das VMs |
Detalhando
Criando um Vagrantfile
| Comando | Descrição |
|---|---|
| vagrant init |
Cria um arquivo Vagrantfile |
| vagrant init hashicorp/precise64 |
Cria um arquivo Vagrantfile usando o box hashicorp/precise64. |
| vagrant init -m hashicorp/precise64 |
Cria um arquivo Vagrantfile, sem comentários ou helpers |
| vagrant init -f hashicorp/precise64 |
Cria um arquivo Vagrant sobrescrevendo o arquivo original. |
| vagrant init my-company-box https://boxes.company.com/my-company.box |
Create a Vagrantfile com um box específico usando a url. |