Dev and Test Agility for Your Database with Docker
summary
Shows a runnable setup: a containerized SQL Server for Linux image (2017/2019 from mcr.microsoft.com), a Flyway migration container that runs EF Core–generated SQL scripts, and a web API container orchestrated with Docker Compose. Demos run integration tests against the real DB (8 unit/integration tests pass, later 9 after a schema change), use port 1620 and localhost:5114, explain volumes, connect_retries=20, detached vs foreground runs, and confirm the pipeline works end-to-end.
AI-written summary · about
chapters (14)
- 0:00Docker for databases
- 1:59Local DB setup challenges
- 7:41SQL Server licensing in Docker
- 10:31SQL Server in Docker containers
- 15:32Live demo: SQL Server setup
- 22:16Demo app architecture
- 25:50Docker Compose orchestration
- 30:46Flyway migrations in Docker
- 35:23Full stack with Docker Compose
- 37:30DB via API interaction
- 38:55Testing with Docker containers
- 41:58Unit tests in containers
- 44:54Schema changes with Docker
- 48:27Summary and resources
related talks
01h 07mDev and Test Agility for your Database with Docker
45mDev and Test Agility for your Database with Docker
56mDeploying Docker for Database DevOps Dominance
54mA Database DevOps Pipeline
39mDatabase DevOps with Containers
46mDatabase CI/CD with Docker Containers and Azure DevOps
46mA Database DevOps Pipeline
40mIntegration tests & testContainers
