Docker SQL - philipf/notebook GitHub Wiki

SQL Server 2017

Run in background with no mounted volumes

docker run --rm -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \
   -p 1433:1433 \
   --name sql2017 \
   -d \
   mcr.microsoft.com/mssql/server:2017-latest

With mounted volumes

docker run --rm -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \
    -p 1433:1433 \
    -v /c/dockermnt/SQL/data:/var/opt/mssql/data \
    -v /c/dockermnt/SQL/log:/var/opt/mssql/log \
    -v /c/dockermnt/SQL/secrets:/var/opt/mssql/secrets \
    --name sql2017 \
    -d \
    mcr.microsoft.com/mssql/server:2017-latest