example - vagrant ubuntu
Descargue el archivo de caja vagabundo localmente desde el atlas y configúrelo (8)
Quiero descargar un archivo de cuadro vagabundo de Atlas para usarlo más tarde localmente con mi archivo vagabundo. ¿Cómo puedo hacer esto y cómo puedo configurarlo?
Enfrenté el mismo problema al no poder descargar del script. Así que descargué manualmente el cuadro y lo agregué a vagabundo como se muestra a continuación,
puede obtener las versiones que desee desde aquí: https://atlas.hashicorp.com/ubuntu/boxes/precise64
wget https://atlas.hashicorp.com/ubuntu/boxes/precise64/versions/20160818.0.0/providers/virtualbox.box
cd my_vagrant_project
vagrant box add precise64 ~/Downloads/precise-server-cloudimg-amd64-vagrant-disk1.box
vagrant init precise64
vagrant up
Instrucciones para OSX / Fusion:
wget https://vagrantcloud.com/hashicorp/boxes/precise64/versions/1.1.0/providers/vmware_fusion.box
# For some reason, the downloaded filename was set to an uuid
# mv <uuid> vmware_fusion.box
vagrant box add hashicorp/precise64 vmware_fusion.box
cd vagrant.d/boxes/hashicorp-VAGRANTSLASH-precise64
mv 0 1.1.0
echo -n "https://app.vagrantup.com/hashicorp/boxes/precise64" > metadata_url
vagrant box list
Intento usar
vagrant up
y obtuve URL para descargar el archivo de cuadro:
https://vagrantcloud.com/centos/boxes/7/versions/1801.02/providers/virtualbox.box
Para descargar un archivo, debe agregar la versión y el proveedor en la URL. Por ejemplo, para descargar trusty64 Primero necesita su URL que es https://app.vagrantup.com/ubuntu/boxes/trusty64/
luego debe agregar la versión y el proveedor después, para nuestro ejemplo, la URL de descarga sería.
https://app.vagrantup.com/ubuntu/boxes/trusty64/versions/20180206.0.0/providers/virtualbox.box
Luego debe agregarlo localmente desde su archivo vagabundo.
Para agregarlo localmente a un archivo vagabundo, use el siguiente comando
vagrant box add foo-box /path/to/vagrant-box.box
vagrant init foo-box
vagrant up
Esto creará el archivo vagrant y puede configurar el archivo vagrant.
Si tiene la carpeta ubuntu-VAGRANTSLASH-trusty64 de otra máquina, simplemente copie y pegue la carpeta en
~/.vagrant.d/boxes
y usa el
vagrant up
para iniciar los servidores.
De esta manera
, no necesita
agregar el
cuadro
trusty64
manualmente
.
Sin embargo, esto agregará el cuadro como versión 0.
○ → vagrant box add ubuntu/trusty64 ~/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box ''ubuntu/trusty64'' (v0) for provider:
box: Unpacking necessary files from: file:///Users/ram/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box
==> box: Successfully added box ''ubuntu/trusty64'' (v0) for ''virtualbox''!
vagabundo no permite especificar un número de versión del cuadro agregado manualmente
○ → vagrant box add ubuntu/trusty64 ~/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box --box-version 20151021.0.0
==> box: Box file was not detected as metadata. Adding it directly...
You specified a box version constraint with a direct box file
path. Box version constraints only work with boxes from Vagrant
Cloud or a custom box host. Please remove the version constraint
and try again.
Para actualizar el número de versión del cuadro, cambie el nombre de la carpeta ''0'' en ~ / .vagrant.d / boxes / ubuntu-VAGRANTSLASH-trusty64 / 0 al número de versión que descargó. Por ejemplo ''20160120.0.0''
|2.2.3| MacBook-Pro in ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64
○ → mv 0 20160120.0.0
ahora ya está todo listo para actualizar la versión la próxima vez con el comando vagabundo también
○ → vagrant box list
ubuntu/trusty64 (virtualbox, 20160120.0.0)
Descargar virtualbox.box:
https://app.vagrantup.com/laravel/boxes/homestead/versions/6.4.0/providers/virtualbox.box
Puede cambiar la versión (6.4.0) del cuadro de granja con la Versión actual.
Versión actual: 6.4.0.
Busque la última versión aquí: Here
Después de descargar el cuadro, cámbiele el nombre a virtualbox.box
No olvides incluir la extensión .box.
Agregue el cuadro descargado de la granja a vagabundo:
vagrant box add laravel/homestead file:///f:/virtualbox.box
Cambie la Unidad (
c: or d: or e:
c:/folder1/folder2/virtualbox.box
o la Ruta (
c:/folder1/folder2/virtualbox.box
) a la ubicación donde ha guardado su caja de granja descargada.
Obtendrá un masaje de éxito como la imagen a continuación:
Actualizar caja de granja
Navegue al directorio vagabundo:
c: /users/YourUserName/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead
Después de eso, cree un archivo llamado
metadata_url
NOTA: no hay extensión para metadata_url
Luego agregue el siguiente enlace y guarde el archivo
https://app.vagrantup.com/laravel/homestead
No agregue una nueva línea después del enlace en el archivo anterior.
Cambiar el nombre de la carpeta 0 a 6.4.0
6.4.0 es su versión de caja de granja.
Y ya está hecho. Espero que sea de ayuda.
Primero
: verifique la última versión desde este enlace
Here
Actualización
: puede intentar ir al enlace mencionado anteriormente, para obtener el número de la última versión, luego intentar cambiar la versión de la siguiente
URL
por ahora la última versión es:
7.2.1
para virtualbox:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/virtualbox.box
para hyperv:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/hyperv.box
para vmware:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/vmware_desktop.box
para paralelos:
https://vagrantcloud.com/laravel/boxes/homestead/versions/7.2.1/providers/parallels.box
tal vez
en el futuro el enlace cambió, así que intente obtener el cuadro vagabundo de descarga usando el comando en su terminal / CMD por comando
vagrant box add laravel/homestead
elige tu método de virtualización
luego verá que el enlace de descarga
terminó con * .box
, después de eso puede cancelarlo
CTRL + C
y copiar el
enlace de
descarga y descargarlo localmente utilizando
IDM / aria2c -x16,
etc.
Segundo
: usa este comando
vagrant box add laravel/homestead {Path of file from your local computer}
tercero
: agregue metadatos yendo a
1- crea un archivo llamado metadata_url NOTA: no hay extensión para metadata_url
2- Luego agrega este enlace y guarda el archivo
https://atlas.hashicorp.com/laravel/homestead
3- Copia el archivo metadata_url a:
para
ventanas
ve a
%userprofile%/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead
4- Luego renombra la carpeta llamada 0 a la versión de la granja por ahora
7.2.1
Espero esta ayuda para mas informacion
Laravel
metadata