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