dev-container-templates
Start from an Azure SQL Database dev container template
microsoft/azuresql-devcontainers ships four dev container templates. Each starts two containers,
one for the application toolchain and one for a database, with a sample Library schema deployed
into it. The published walkthrough is a screenshot tour; what breaks is in the files. Not covered:
the SQL Database project format itself (sql-database-projects) and a cloud database
(provision-azure-sql-db).
The SQL Database project's target platform decides what Azure SQL Database will accept. The database in these templates is SQL Server, major version 17, which reports EngineEdition 3, not the Azure SQL Database engine.
Everything below was measured on 2026-09-17 against template version 2.0.0, applied from
ghcr.io/microsoft/azuresql-devcontainers/dotnet:2.0.0 and brought up with the dev container CLI
0.89.0 on Docker 29.4.0 and Compose v5.1.2, on an Apple silicon host. The fourteen probes behind
those claims were run again on 2026-09-18 against a fresh application of the same template and all
passed; 2.0.0 was still the newest release and the head of main that day. Version 2.0.0 replaced the
engine, the runtimes and the create-time script, so nothing here carries over from 1.2.2.