Ambiente de Laboratório
Somente execute o laboratório
O projeto do ambiente de laboratório está em https://gitlab.com/davidpuziol/study-docker/-/blob/develop/DCA/Environment
Environment
Precisamos para todo o curso 3 máquinas e vamos utilizar o vagrant para provisionar rapidamente estas máquinas no virtualbox
Os requisitos necessários:
Em versões mais recentes do Virtual Box Uma das configurações que precisei fazer para liberar o range de IPs utilizados no Virtual Box foi:
# Configuração de rede 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
Se vire para instalar!
O arquivo provision.sh é chamado para ser rodado ao final da instalação de cada máquina. Observe que tem uma parte comentada no arquivo que é a instalação automática do Docker. Foi comentado de propósito para que você faça a instalação em ambientes diferentes. Caso contrário somente descomente e pule a etapa de instalação se não for do seu interesse em aprender.
Baixando os boxes para as VMs
# Adicionar boxes das distribuições
vagrant box add centos/7
vagrant box add ubuntu/focal64
Para subir todas as VMs
vagrant up
Para destruir todas as VMs
vagrant destroy
Para subir somente uma máquina
vagrant up worker1
Para destruir somente uma máquina
vagrant destroy worker1