Há algum tempo precisei fazer um teste com servidores web em load-balance e para isso eu montei um pequeno laboratório em contêineres Docker. A estrutura ficou bem simples e acredito que vá ajudar quem nunca se aventurou por estes caminhos mas tem curiosidade.
Os arquivos juntamente com as informações de uso e considerações sobre o ambiente estão disponíveis em um repositório no Github para ser clonado, baixado e usado conforme sua necessidade.
O pré-requisito é que se tenha um ambiente Docker funcional em sua máquina, o que é bem simples de ser feito usando o gerenciador de pacotes da sua própria distribuição.
Em sistemas baseados em Debian, como Ubuntu e Mint, por exemplo, isso pode ser feito apenas instalando um pacote como abaixo:
sudo apt install docker.io
Esta não é a forma ideal para se instalar um ambiente docker para ambiente de produção visto que os pacotes que estão no repositório oficial da sua distro não costumam estar muito atualizados, no entanto eles atenderão bem a nossa necessidade para testes.