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