Docker Compose defines and runs a group of containers from a declarative configuration file. It is useful when local production needs several infrastructure providers to start and be managed together rather than being supplied automatically by Dev Services. section 11.1.1
A Compose deployment can replace development-time providers with production-oriented services, such as Strimzi Kafka with Zookeeper and Keycloak backed by PostgreSQL. The resulting application infrastructure may require substantially more containers and configuration. section 11.1.1
Start and stop the infrastructure
Start the services defined in the Compose file with `docker compose -f docker-compose-files/docker-compose-infra.yml up`. If the process leaves containers running, use the corresponding `down` command to stop and remove all defined containers.














