Escribí mal el nombre de un cuadro cuando lo agregué a mi lista de cuadros:
vagrant box list
debian
ubnutu
¿Puedo cambiar el nombre de la caja sin volver a empaquetarla?
Escribí mal el nombre de un cuadro cuando lo agregué a mi lista de cuadros:
vagrant box list
debian
ubnutu
¿Puedo cambiar el nombre de la caja sin volver a empaquetarla?
Respuestas:
Simplemente puede cambiar el nombre del directorio que representa el cuadro. Si sus archivos vagabundos están en su directorio predeterminado (es decir, /path/to/your/home/.vagrant.d) puede hacer lo siguiente:
mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name
También asegúrese de cambiar el Vagrantfile para usar la nueva etiqueta para la caja. Solo necesita cambiar la config.vm.box
directiva para reflejar los cambios.
Yo haría esto:
$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...
De todos modos, no es lo peor que se debe saber sobre estos dos, ya que con frecuencia puede actualizar cuadros base (por ejemplo, para actualizar el núcleo, el software y las adiciones de invitados) para evitar ejecutar todas estas actualizaciones necesarias cada vez que usted vagrant up
.