Carpetas compartidas

Usar una editor de texto plano sobre SSH puede ser un poco tedioso para muchos, si no fuese por las carpetas compartidas de Vagrant este sería el único mecanismo del que dispondriamos para editar manualmente cualquier archivo ubicado dentro de las maquinas virtuales.

Por omisión Vagrant toma el directorio raíz donde esta ubicado el proyecto (donde esta el archivo VagrantFile) y lo comparte el directorio /home/vagrant ubicado en la maquina virtual, de esta forma el contenido de este último directorio puede ser editado desde la máquina anfitrión y con herramientas especializadas.

Ejemplo del uso de carpetas compartidas:

  1. Inicie la máquina, abra una sesión, cree un archivo llamado foo.txt y luego cierre la sesión.

    $ vagrant up
    ...
    $ vagrant ssh
    ...
    vagrant@precise64:~$ touch /vagrant/foo.txt
    vagrant@precise64:~$ exit
    
  2. Verifique que en la carpeta del proyecto se halla creado el archivo foo.txt

$ ls
foo Vagrantfile

results matching ""

    No results matching ""