Vagrant: Principais Comandos: Difference between revisions

From Wiki
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'''  
||
||
Abreviação de "configure", este é mais útil quando você estiver configurando vagrant pela primeira vez.
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'''  
||
||
Verifique o status do seu repositório.
Verifica o status das VMs
 
Ver quais arquivos estão dentro dele. Quais mudanças precisam de um commit, e que ramo do repositório que você está trabalhando no momento.


|}
|}

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.


Ver também