Add Microsoft SQL Server (#16)

pull/18/head mssqlserver
Ryan J Schave 3 years ago committed by GitHub
parent 404a970dff
commit 8f0a1adccb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -19,6 +19,7 @@ PostgreSQL | [./postgres](./postgres/) | <https://postgresql.org/>
Redis | [./redis](./redis/) | <https://redis.io/>
RedPanda | [./redpanda](./redpanda) | <https://vectorized.io/>
ScyllaDB | [./scylla](./scylla) | <https://scylladb.com/>
SQL Server | [./mssqlserver](./mssqlserver) | <https://www.microsoft.com/sql-server/>
Tarantool | [./tarantool](./tarantool/) | <https://tarantool.io/>
TiDB | [./tidb](./tidb/) | <https://pingcap.com/>
YugaByteDB | [./yugabyte](./yugabyte) | <https://yugabyte.com/>

@ -0,0 +1,27 @@
# Microsoft SQL Server w/ Docker Compose
## Super User Authentication
Username: `sa`
Password: `StrongPassw0rd!`
## Enter the Container w/ Bash
```docker-compose exec --user root db /bin/bash```
## Enter the sqlcmd Shell
```docker-compose exec --user root db /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P 'StrongPassw0rd!'```
## Create a DB
While inside the sqlcmd shell, run the following:
```sql
CREATE DATABASE MyDatabase;
GO
```
## Other Docs
[Quickstart: Run SQL Server container images with Docker](https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker)

@ -0,0 +1,15 @@
version: '3'
services:
db:
image: mcr.microsoft.com/mssql/server:latest
user: root
volumes:
- mssql_data:/var/opt/mssql/data
ports:
- 1433:1433
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=StrongPassw0rd!
volumes:
mssql_data:
Loading…
Cancel
Save