25 lines
706 B
Bash
25 lines
706 B
Bash
|
|
docker rm -f mssql2017 2>/dev/null
|
||
|
|
|
||
|
|
docker run -d \
|
||
|
|
--name mssql2017 \
|
||
|
|
--memory="512m" \
|
||
|
|
--memory-swap="4g" \
|
||
|
|
--memory-reservation="384m" \
|
||
|
|
-e "ACCEPT_EULA=Y" \
|
||
|
|
-e "MSSQL_SA_PASSWORD=Asde71.4Asde71.4" \
|
||
|
|
-e "MSSQL_PID=Express" \
|
||
|
|
-e "MSSQL_MEMORY_LIMIT_MB=512" \
|
||
|
|
-v /home/andres/mssql/data:/var/opt/mssql/data \
|
||
|
|
-v /home/andres/mssql/log:/var/opt/mssql/log \
|
||
|
|
-p 1433:1433 \
|
||
|
|
mcr.microsoft.com/mssql/server:2017-latest
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
sleep 20
|
||
|
|
docker exec mssql2017 /opt/mssql-tools/bin/sqlcmd -S localhost -U sa \
|
||
|
|
-P 'Asde71.4Asde71.4' -Q "
|
||
|
|
EXEC sp_configure 'show advanced options', 1; RECONFIGURE;
|
||
|
|
EXEC sp_configure 'max server memory', 512; RECONFIGURE;
|
||
|
|
"
|