Dev and Test Agility for Your Database with Docker
summary
Shows a concrete workflow that runs SQL Server for Linux from mcr.microsoft.com SQL Server image inside Docker, seeds schema with Flyway migrations, and uses Docker Compose to orchestrate three services: DB, migration, and API/tests. Containers start fast (SQL Server ready in ~15 seconds), host ports mapped (examples 1601/1620 → 1433), migrations follow Flyway naming, tests run inside a container (8 then 9 tests pass), and volumes remain optional for ephemeral dev data or persistent production-like storage.
AI-written summary · about
chapters (9)
- 0:00The database gap
- 2:21SQL Server on Linux
- 4:56Benefits of containerized data
- 6:58Running the SQL container
- 10:41Automating migrations
- 13:41Docker Compose orchestration
- 17:24Demo: API and migration
- 20:55Demo: Testing integration
- 24:03Handling schema changes
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
46mA Database DevOps Pipeline
46mSQL Server Containers
57mSQL Server Containers & Kubernetes - Going to Production!
