Skip to content

Instantly share code, notes, and snippets.

@dbafromthecold
Created December 30, 2019 14:38
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dbafromthecold/3dd0330afce4c7d1c08612bf393f9c99 to your computer and use it in GitHub Desktop.
Save dbafromthecold/3dd0330afce4c7d1c08612bf393f9c99 to your computer and use it in GitHub Desktop.
Spinning SQL Server 2019 up with docker-compose
version: '3.7'
services:
sqlserver1:
build:
context: .
dockerfile: dockerfile
ports:
- "15789:1433"
env_file:
- sqlserver.env
volumes:
- sqlsystem:/var/opt/mssql/
- sqldata:/var/opt/sqlserver/data
- sqllog:/var/opt/sqlserver/log
- sqlbackup: /var/opt/sqlserver/backup
volumes:
sqlsystem:
sqldata:
sqllog:
sqlbackup:
FROM mcr.microsoft.com/mssql/server:2019-GDR1-ubuntu-16.04
USER root
RUN mkdir /var/opt/sqlserver
RUN mkdir /var/opt/sqlserver/data
RUN mkdir /var/opt/sqlserver/log
RUN mkdir /var/opt/sqlserver/backup
RUN chown -R mssql /var/opt/sqlserver
USER mssql
CMD /opt/mssql/bin/sqlservr
SA_PASSWORD=Testing1122
ACCEPT_EULA=Y
MSSQL_DATA_DIR=/var/opt/sqlserver/data
MSSQL_LOG_DIR=/var/opt/sqlserver/log
MSSQL_BACKUP_DIR=/var/opt/sqlserver/backup
@abdennour
Copy link

not bad

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