Skip to main content

Ambiente de Laboratorio

Solamente ejecuta el laboratorio

El proyecto del ambiente de laboratorio está en https://gitlab.com/davidpuziol/study-docker/-/blob/develop/DCA/Environment

Environment

Necesitamos para todo el curso 3 máquinas y vamos a utilizar vagrant para aprovisionar rápidamente estas máquinas en virtualbox

Los requisitos necesarios:

En versiones más recientes de Virtual Box Una de las configuraciones que necesité hacer para liberar el rango de IPs utilizados en Virtual Box fue:

# Configuración de red para VirtualBox
sudo mkdir /etc/vbox
sudo echo "* 10.0.0.0/8 192.168.0.0/16" >> /etc/vbox/networks.conf
sudo echo "* 2001::/64" >> /etc/vbox/networks.conf

¡Instálalo por tu cuenta!

El archivo provision.sh es llamado para ser ejecutado al final de la instalación de cada máquina. Observa que hay una parte comentada en el archivo que es la instalación automática de Docker. Fue comentado a propósito para que hagas la instalación en ambientes diferentes. De lo contrario, solo descomenta y salta la etapa de instalación si no es de tu interés aprender.

Descargando los boxes para las VMs

# Agregar boxes de las distribuciones
vagrant box add centos/7
vagrant box add ubuntu/focal64

Para levantar todas las VMs

vagrant up

Para destruir todas las VMs

vagrant destroy

Para levantar solamente una máquina

vagrant up worker1

Para destruir solamente una máquina

vagrant destroy worker1