Things to Think About When Dockerizing Your App
We'll cover a few components as well as go over how using Docker Compose can be helpful to pull everything together.
Quick Jump:
The video below covers a few high level details on what to think about when it comes time to run your application in Docker. Specifically this focuses on putting a web app in Docker but other app types apply.
# Demo Video
Timestamps
- 0:22 – Programming run-time
- 0:44 – Project and system packages
- 1:31 – Database, cache, assets and friends
- 2:01 – Versioning your service dependencies
- 2:15 – Run everything in a consistent way
- 2:51 – Docker Compose helps a lot here
Links
- https://nickjanetakis.com/blog/best-practices-around-production-ready-web-apps-with-docker-compose
- https://nickjanetakis.com/blog/why-i-like-using-docker-compose-in-production
- https://nickjanetakis.com/blog/creating-a-twelve-factor-app-with-docker-that-also-works-on-kubernetes
What was the last app you put into Docker? Let us know below.