Vagrant: Principais Comandos: Difference between revisions
(6 intermediate revisions by the same user not shown) | |||
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. | |||
|- | |||
|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 ''' | |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 31: | Line 47: | ||
|vagrant '''status''' | |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"''' | |||
|} | |} | ||
Line 65: | Line 83: | ||
|- | |- | ||
| vagrant ''' init''' my-company-box https://boxes.company.com/my-company.box | | vagrant ''' init''' my-company-box <nowiki>https://boxes.company.com/my-company.box</nowiki> | ||
|| | || | ||
Create a Vagrantfile com um box específico usando a url. | Create a Vagrantfile com um box específico usando a url. | ||
|} | |} | ||
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. |