Dove scarica Vagrant i suoi file .box?


267

Cosa succede al file .box dopo l'esecuzione del seguente comando?

vagrant box add lucid32 http://files.vagrantup.com/lucid32.box

Non riesco a trovare il lucid32.boxfile sul file system dopo il completamento del download.


Penso che mi manchi completamente il punto perché la prima cosa che mi viene in mente è sudo find / -name lucid32.box.
irrazionale John,

esattamente quello che ho fatto, ma mi manca qualcosa che non riuscivo a trovare lucid32.boxusando questo esatto comando ...
Calvin Cheng,

3
Forse non esiste con quel nome. Ricerche con caratteri jolly come *.boxforse? (A proposito, l'estensione non sarebbe .vbox?)
irrazionale John

Si hai ragione. La ricerca dovrebbe essere per *.vboxe not *.box. Mistero risolto. :-) Vuoi inserire una risposta per poterla accettare? Grazie!
Calvin Cheng,

1
@CalvinCheng: Penso che ti sbagli di essere solo un'immagine .vbox in un archivio tar. È davvero un archivio tar, ma contiene file come box-disk1.vmdk, box.ovf e Vagrantfile. Non so esattamente come vengano utilizzati per creare i file utilizzati da VirtualBox, ma se apri il file .vbox di VB vedrai che è solo XML. Suppongo che Vagrant trasformi i suoi file (anche un file binario e XML, oltre a Vagrantfile) nei file XML e binari utilizzati da VirtualBox. Se apri i file binari, tuttavia, vedrai che sono diversi, quindi non è una semplice questione di non decomprimere e rinominare.
iconoclasta,

Risposte:


397

Come menzionato nei documenti , le caselle sono archiviate in:

  • Mac OS X e Linux: ~/.vagrant.d/boxes
  • Finestre: C:/Users/USERNAME/.vagrant.d/boxes

1
Ah. Grazie per il chiarimento. Devo essere cieco per aver perso questa spiegazione nei documenti.
Calvin Cheng,

1
@manojlds: vedi il mio commento sulla domanda relativa al file .vbox. Non è la VM da sola, è solo un file XML.
iconoclasta,

stesso posto sul sistema operativo Windows?
Arruda,

34
Puoi anche usare env var VAGRANT_HOME per specificare la posizione di .vagrant.d, come in VAGRANT_HOME = D: \. Vagrant.d (Sì, funziona anche in Windows).
Sven

5
in C:\Users\{username}\.vagrant.d\boxesWindows, ho trovato solo il .vmdkfile non il .box!!
Bilal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.