Ubuntu como entorno de programación y diseño web – PARTE VI

Continuación de la parte V del tutorial Ubuntu como entorno de programación y diseño web

Palabras claves: programación web, diseño web, entorno de desarrollo, Ubuntu, front-end developer, full-stack developer, virtualización, LXC, Vagrant, Virtual Box.

Parte I | Parte II | Parte III | Parte IV | Parte V | Parte VI | Parte VII

Ambientes virtuales

lxcLXC https://linuxcontainers.org/ permite crear y gestionar containers de sistema o aplicaciones.

LXD es un hypervisor de containers. Para instalarlo, en la página de Ubuntu recomiendan usar el PPA para tener siempre la versión más nueva:

LXD se basa en imágenes de sistemas operativos para crear los containers, por lo que bajaremos las imágenes de Ubuntu y Debian:

Vagrant / VirtualBox
Vagrant es ideal para crear ambientes de desarrollo reproducibles y portables.

Descargar Vagrant de https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb . En el directorio donde está el archivo descargado ejecutar:

Para que Vagrant trabaje con la sincronización de carpetas NFS en Ubuntu necesitamos instalar también estos utilitarios:

VirtualBox es un ambiente de virtualización que puede ser usado para crear máquinas virtuales y provisionar los ambientes virtuales de Vagrant

Seguimos a: Ubuntu como entorno de programación y diseño web – PARTE VII

 

2 Comments