Vagrant: Principais Comandos: Difference between revisions

From Wiki
 
(2 intermediate revisions by the same user not shown)
Line 24: Line 24:
||
||
Com este comando abrimos uma sessão SSH na sua VM e dá acesso ao shell.
Com este comando abrimos uma sessão SSH na sua VM e dá acesso ao shell.


|-
|-
Line 30: Line 29:
||
||
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.
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 '''suspend'''
||
Isso suspende a VM, ao invés de desligá-la completamente ou destruí-la.
Uma suspensão salva efetivamente o estado exato do ponto no tempo da máquina, para que, quando você a retomar mais tarde, ela comece a ser executada imediatamente a partir desse ponto, em vez de fazer uma inicialização completa.
|-
|vagrant '''resume'''
||
Isso resume uma VM, que foi suspensa anteriormente,


|-
|-
Line 36: Line 49:
Verifica o status das VMs
Verifica o status das VMs


|-
|vagrant '''box update'''
||
Atualiza a box que você esta utilizando. Por exemplo, se você estiver utilizando por exemplo um '''config.vm.box = "centos/7"'''
|}
|}



Latest revision as of 14:01, 23 February 2019


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 suspend

Isso suspende a VM, ao invés de desligá-la completamente ou destruí-la.

Uma suspensão salva efetivamente o estado exato do ponto no tempo da máquina, para que, quando você a retomar mais tarde, ela comece a ser executada imediatamente a partir desse ponto, em vez de fazer uma inicialização completa.

vagrant resume

Isso resume uma VM, que foi suspensa anteriormente,


vagrant status

Verifica o status das VMs

vagrant box update

Atualiza a box que você esta utilizando. Por exemplo, se você estiver utilizando por exemplo um config.vm.box = "centos/7"

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