Este repositório contém configurações para orquestração de contêineres usando Docker Compose, desenvolvido para fins de estudo pessoal.
O repositório inclui exemplos de como configurar ambientes isolados e orquestrar múltiplos contêineres para diversos estudos. Entre os exemplos estão serviços como Airflow, Kafka, Hadoop, Spark, e bancos de dados NoSQL, todos configurados com Docker Compose.
docker-compose.yaml
: Arquivo de configuração principal do Docker Compose para orquestrar os contêineres.setup.sh
: Script para configuração inicial do ambiente.- Pastas como
Airflow
,Kafka
,Hadoop
, etc., contêm arquivos de configuração específicos para cada serviço.
-
Clone este repositório:
git clone https://github.com/rafaelladuarte/my_docker_compose.git cd my_docker_compose
-
Execute o Docker Compose dentro da pasta do serviço desejado:
docker-compose up -d
Isso irá subir todos os serviços configurados no arquivo docker-compose.yaml
.
- Docker
- Docker Compose
Se você encontrar problemas ou tiver sugestões de melhorias, fique à vontade para abrir uma issue ou fazer um pull request.
Este projeto está sob a licença MIT - veja o arquivo LICENSE para mais detalhes.