what software images espaƱol boxes vagrant

software - Una mejor alternativa a Vagrant.



vagrant virtualbox (8)

Agregue "config.ssh.forward_x11 = true" a su Vagrantfile y luego puede usar X-Windows fácilmente.

Utilizamos Vagrant para la automatización y el aprovisionamiento de entornos de desarrollo. Funciona sin problemas. Pero a veces, si vagrant tiene algún problema (nos enfrentamos a MUCHOS de ellos desde SSH hasta la configuración de red), los nuevos desarrolladores que se unen a nosotros y se supone que solo deben iniciar la caja y comenzar a trabajar, tienen un tiempo realmente difícil para hacer frente a eso . Así que me preguntaba, ¿no hay una forma más fácil (como tener una GUI como VirtualBox para iniciar y finalizar un entorno) de administrar estos entornos virtuales?
tal vez mi pregunta debería ser: ¿Cuáles son las mejores prácticas en esta área, además de Vagrant?


El gestor de paquetes nix realmente vale la pena visitarlo: http://nixos.org/nix

Proporciona el comando nix-shell , que inicia un shell basado en el archivo shell.nix , que corresponde al archivo shell.nix en el archivo nix-world. En contraste con Vagrant, sin embargo, no existe una virtualización costosa. Lo que hace que la magia ocurra es el enfoque funcional de la administración de paquetes mediante el uso de hashes criptográficos de las entradas de compilación.



No estoy seguro de que haya una alternativa. Vagrant es un software relativamente nuevo. Los problemas con ssh en Vagrant parecen aparecer cuando la versión de los complementos de virtualbox en la máquina virtual es diferente de la versión de Virtualbox en la máquina host, y no estoy seguro de que haya una solución aparte de reinstalar las versiones correctas.

editar los complementos de virtualbox se denominan VirtualBox Guest Additions



Usé vagrant en el pasado y también cambié a una solución docker pura porque era demasiado pesada / difícil de configurar / lenta para comenzar (ese es mi punto de vista personal). Por lo general, construyo mis archivos con la ventana acoplable y cuando no quiero hacerlo manualmente, uso stakkr (un contenedor ligero hecho en python: https://github.com/edyan/stakkr ).

Aclamaciones


Vagrant usa virtualbox como la capa de virtualización, por lo que puede iniciar vm vagrant usando la interfaz gráfica de usuario. Agregue lo siguiente a su VagrantFile.

config.vm.boot_mode = :gui

También eche un vistazo al sahara ya que le permite tratarlo más como una caja de arena con retrocesos rápidos, etc.


Voy a repetir el otro comentario aquí. Si ya tiene una configuración que funciona sin problemas, asegúrese de que todos usen las mismas versiones de VirtualBox, Vagrant y la caja base.

En cuanto a una UI y más opciones de distribución, puede encontrar Wanton de interés: https://github.com/maestrodev/wanton