Como você redefine o vagrant de volta ao seu estado original?

16

Ran "vagrant up" e fez algumas mudanças. Deseja voltar para uma instalação limpa. Como você redefine o vagrant de volta ao seu estado original? Você executa "vagrant destroy" e depois "vagrant up" ou "vagrant box remove" e depois "vagrant up"

Albert T. Wong
fonte
7
vagrant destroy && vagrant updeve fazê-lo.
ceejayoz
@ceejayoz faz o download novamente da imagem?
Albert T. Wong
Acredito que ele armazenará em cache os arquivos da caixa e os reutilizará. Contanto que você não estrague sua ~/.vagrant.d/boxespasta, ela estará lá.
ceejayoz
@ceejayoz Ele não armazena em cache o arquivo !! se o seu arquivo caixa estiver hospedado em algum lugar fora da sua lan, poderá demorar muito tempo para fazer o download novamente.
Paolo Vigori
1
@PaoloV Ah. Minha configuração de caixa é do config.vm.box = "ubuntu/trusty64"tipo do registro público.
precisa

Respostas:

16

O comentário de @ ceejayoz está certo:

vagrant destroy && vagrant up

trabalhou para mim.

Stan James
fonte
Sim, destroy(de acordo com o livro do Vagrant) retorna tudo de volta ao estado primitivo, como se você nunca tivesse executado upem primeiro lugar.
Geremia 16/09
1
@Geremia mas também removê-lo a partir do computador local para que se hospedado fora do lan você tem que considerar isso também
Paolo Vigori
Isso nem sempre funciona:vagrant destroy Vagrant failed to initialize at a very early stage: The plugins failed to load properly. The error message given is shown below. cannot load such file -- vagrant/share
Alexander