Vamos a crear una máquina virtual con vagrant y repasar los principales comandos de la herramienta.
VagrantFile es un script que le indica al motor de vagrant como debe montar una máquina virtual. Los scripts Vagrantfiles están destinados a ser comprometidos directamente bajo el control de versiones. La idea es que cuando un desarrollador sincroniza su fichero vagrantfile, simplemente con lanzar el comando vagrant up obtiene un entorno virtual totalmente aprovisionado para desarrollar ese producto.
Veremos los conceptos básicos que hay que conocer sobre vagrant antes de empezar a trabajar con esta herramienta.
Vagrant es una herramienta DevOps imprescindible. Es open-source y nos permite automatizar la creación de maquinas virtuales para entornos de desarrollo.
Docker es una herramienta open-source que nos permite realizar una ‘virtualización ligera’, con la que poder empaquetar entornos y aplicaciones que posteriormente podremos desplegar en cualquier sistema que disponga de esta tecnología.
Procedimiento de instalación de Docker Toolbox en Windows. Solución de escritorio legacy. Permite instalar y configurar un entorno docker para sistemas Mac y Windows antiguos que no cumplen los requisitos de Docker para Windows.
Procedimiento de instalación de Docker en Ubuntu. Este tutorial está basado en la documentación oficial de docker donde se explica el procedimiento de instalación de Docker en Ubuntu.
El ecosistema Docker está formado por una multitud de componentes y herramientas. Aquí intento recoger y dar una pequeña introducción a las más importantes de forma que nos sea más fácil entender Docker.
Docker es una herramienta open-source que nos permite realizar una ‘virtualización ligera’, con la que poder empaquetar entornos y aplicaciones que posteriormente podremos desplegar en cualquier sistema que disponga de esta tecnología. Docker le permite obtener su código probado y desplegado en producción lo más rápido posible