Vagrant: Principais Comandos: Difference between revisions
Line 49: | 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. |