Vagrant: Principais Comandos: Difference between revisions
No edit summary |
|||
Line 16: | Line 16: | ||
|vagrant '''up''' | |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''' | |vagrant '''ssh''' | ||
|| | || | ||
Com este comando abrimos uma sessão SSH na sua VM e dá acesso ao shell. | |||
Line 26: | Line 29: | ||
|vagrant '''destroy''' | |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''' | |vagrant '''status''' | ||
|| | || | ||
Verifica o status das VMs | |||
|} | |} |
Revision as of 23:33, 17 September 2018
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. |