Skip to main content

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