Skip to content

Instantly share code, notes, and snippets.

@gterdem
Created April 29, 2022 00:01
Show Gist options
  • Save gterdem/5692676bbdd1fe27d452633f9ab95312 to your computer and use it in GitHub Desktop.
Save gterdem/5692676bbdd1fe27d452633f9ab95312 to your computer and use it in GitHub Desktop.
docker-compose.sql-server.yml
version: "3.8"
services:
sql-server:
container_name: sql-server
image: mcr.microsoft.com/mssql/server:2019-latest
ports:
- "1434:1433"
environment:
SA_PASSWORD: "myPassw0rd"
ACCEPT_EULA: "Y"
volumes:
- sqldata:/var/opt/mssql
healthcheck:
test: /opt/mssql-tools/bin/sqlcmd -S sql-server -U sa -P "myPassw0rd" -Q "SELECT 1" -b -o /dev/null
interval: 10s
timeout: 3s
retries: 10
start_period: 10s
volumes:
sqldata:
name: sqldata
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=myPassw0rd" -p 1434:1433 --name sql-server mcr.microsoft.com/mssql/server:2019-latest -d 

Sample connection_string: Data Source=sql-server;Initial Catalog=Tiered;User Id=sa;Password=myPassw0rd;MultipleActiveResultSets=true;Persist Security Info=True;

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