Skip to content

Instantly share code, notes, and snippets.

@mcka1n
Forked from pknowledge/docker-compose.yaml
Created August 7, 2025 15:20
Show Gist options
  • Select an option

  • Save mcka1n/6ef2985f6f38a61f0e016f6f5d2f903a to your computer and use it in GitHub Desktop.

Select an option

Save mcka1n/6ef2985f6f38a61f0e016f6f5d2f903a to your computer and use it in GitHub Desktop.
Run Microsoft Azure SQL Edge using docker compose
version: '3.8'
services:
sql:
image: mcr.microsoft.com/azure-sql-edge
container_name: sql
ports:
- "1433:1433"
environment:
ACCEPT_EULA: "1"
MSSQL_SA_PASSWORD: "MyStrongPass123"
MSSQL_PID: "Developer"
MSSQL_USER: "SA"
# docker run -e "ACCEPT_EULA=1" -e "MSSQL_SA_PASSWORD=MyStrongPass123" -e "MSSQL_PID=Developer" -e "MSSQL_USER=SA" -p 1433:1433 -d --name=sql mcr.microsoft.com/azure-sql-edge
# docker-compose up -d
# docker-compose down -d
@mcka1n
Copy link
Author

mcka1n commented Aug 7, 2025

It seems Docker dropped support on Apple Silicon for azure-sql-edge we need to switch to plain mssql/server 2022:

services:
  sql:
    platform: linux/amd64
    image: mcr.microsoft.com/mssql/server:2022-latest
    container_name: sql
    ports:
      - "1433:1433"
    environment:
      ACCEPT_EULA: "1"
      MSSQL_SA_PASSWORD: "MyStrongPass12345"
      MSSQL_PID: "Developer"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment