# Docker Compose ## 📘 Resources - [Docker Compose GitHub](https://github.com/docker/compose) - [Composerize](https://www.composerize.com/) - [docker/awesome-compose](https://github.com/docker/awesome-compose) ## 📕 Articles - [Speed Up Docker Compose with Parallel Builds](https://ardalis.com/speed-up-docker-compose-with-parallel-builds/) - [How to Use Docker Compose to Run Multiple Instances of a Service in Development](https://pspdfkit.com/blog/2018/how-to-use-docker-compose-to-run-multiple-instances-of-a-service-in-development/) - [Docker Compose scale with Dynamic Configuration - Part 1](https://tarunlalwani.com/post/docker-compose-scale-with-dynamic-configuration-part-1/) - [Docker-Compose Scale](https://linuxhint.com/docker_compose_scale/) - [Multi-Container ASP.NET Core App with Docker Compose](https://www.yogihosting.com/docker-compose-aspnet-core/) - [Best Practices Around Production Ready Web Apps with Docker Compose](https://nickjanetakis.com/blog/best-practices-around-production-ready-web-apps-with-docker-compose) - [Set up Docker-Compose for ASP .NET Core 3.1 Microservices](https://www.programmingwithwolfgang.com/set-up-docker-compose-for-asp-net-core-3-1-microservices) - [How to rebuild docker container in docker-compose.yml?](https://stackoverflow.com/questions/36884991/how-to-rebuild-docker-container-in-docker-compose-yml) - [How to Pass Environment Variables to Docker Containers](https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-containers/) - [How to Pass Environment Variables to Docker Containers](https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-containers/) - [Step by step guide on utilising Docker Compose with Asp.Net Core, SQL Server](https://dev.to/moe23/step-by-step-guide-on-utilising-docker-compose-with-asp-net-core-sql-server-2e54) - [Docker compose an ASP NET Core application with SQL Server](https://dotnetthoughts.net/docker-compose-asp-net-core-application/) - [CRUD Operations in ASP.NET Core and SQL Server with Docker](https://www.yogihosting.com/docker-aspnet-core-sql-server-crud/) - [How do I change timezone in a docker container?](https://stackoverflow.com/questions/57607381/how-do-i-change-timezone-in-a-docker-container) - [Change TimeZone in Docker and OCI compliant Containers](https://mohitgoyal.co/2021/03/02/change-timezone-in-docker-and-oci-compliant-containers/) - [Ways to set environment variables in Compose](https://docs.docker.com/compose/environment-variables/set-environment-variables/) - [Use an environment file](https://docs.docker.com/compose/environment-variables/env-file/) - [Share Compose configurations between files and projects](https://docs.docker.com/compose/extends/) - [Docker Tip #57: Using Build and Image in the Same Docker Compose Service](https://nickjanetakis.com/blog/docker-tip-57-using-build-and-image-in-the-same-docker-compose-service) - [Docker Compose keep container running](https://stackoverflow.com/questions/38546755/docker-compose-keep-container-running) - [Interactive Shell Using Docker Compose](https://www.baeldung.com/ops/docker-compose-interactive-shell) - [Hosting ASP.NET Core images with Docker Compose over HTTPS](https://learn.microsoft.com/en-us/aspnet/core/security/docker-compose-https?view=aspnetcore-7.0) - [How to Secure Sensitive Data With Docker Compose Secrets](https://www.howtogeek.com/devops/how-to-secure-sensitive-data-with-docker-compose-secrets/) - [How to Keep Docker Secrets When Working with Sensitive Data?](https://www.cherryservers.com/blog/how-to-keep-docker-secrets-when-working-with-sensitive-data) ## 📺 Videos - [Ultimate Docker Compose Tutorial](https://www.youtube.com/watch?v=SXwC9fSwct8) - [Best Practices Around Production Ready Web Apps with Docker Compose](https://www.youtube.com/watch?v=T--X3v2pwtU) - [Docker Compose will BLOW your MIND!! (a tutorial)](https://www.youtube.com/watch?v=DM65_JyGxCo) ## 📦 Libraries - [Wowu/docker-rollout](https://github.com/Wowu/docker-rollout) - Zero Downtime Deployment for Docker Compose - [kubernetes/kompose](https://github.com/kubernetes/kompose) - Convert Compose to Kubernetes - [`dokku/dokku`](https://github.com/dokku/dokku) - A docker-powered PaaS that helps you build and manage the lifecycle of applications ## 🚀 Samples - [twzhangyang/RestAirline](https://github.com/twzhangyang/RestAirline) - DDD+CQRS+EventSourcing+Hypermedia API+ASP.NET Core 3.1+Masstransit+terraform+docker+k8s - [WolfgangOfner/MicroserviceDemo](https://github.com/WolfgangOfner/MicroserviceDemo) - This is a demo with two ASP .NET 5 microservices using RabbitMQ and Docker - [dotnet-architecture/eShopOnContainers/docker-compose](https://github.com/dotnet-architecture/eShopOnContainers/blob/main/src/docker-compose.yml) - [microservices-demo/microservices-demo/docker-compose](https://github.com/microservices-demo/microservices-demo/tree/master/deploy/docker-compose) - Deployment scripts & config for Sock Shop - [madslundt/NetCoreMicroservicesSample/docker-compose](https://github.com/madslundt/NetCoreMicroservicesSample/tree/master/Compose) - Sample using micro services in .NET Core 3.1 Focusing on clean code - [twzhangyang/RestAirline/docker-compose](https://github.com/twzhangyang/RestAirline/blob/master/docker-compose/docker-compose.yml) - DDD+CQRS+EventSourcing+Hypermedia API+ASP.NET Core 3.1+Masstransit+terraform+docker+k8s - [https://github.com/oskardudycz/EventSourcing.NetCore/docker-compose](https://github.com/oskardudycz/EventSourcing.NetCore/blob/main/Sample/ECommerce/docker/docker-compose.yml - [WolfgangOfner/MicroserviceDemo/docker-compose](https://github.com/WolfgangOfner/MicroserviceDemo/blob/master/docker-compose.yml) - [VasilisGaitanidis/master-containerized-microservices/docker-compose](https://github.com/VasilisGaitanidis/master-containerized-microservices/blob/master/src/docker-compose.yml) - [vietnam-devs/coolstore-microservices/docker-compose](https://github.com/vietnam-devs/coolstore-microservices/blob/main/docker-compose.yml) - [vietnam-devs/coolstore-microservices/docker-compose.override](https://github.com/vietnam-devs/coolstore-microservices/blob/main/docker-compose.override.yml) - [open-telemetry/opentelemetry-demo/docker-compose](https://github.com/open-telemetry/opentelemetry-demo/blob/main/docker-compose.yml) ⭐