Skip to content

Microsoft SQL Server on Docker


SQL Server on Docker

To run a Microsoft SQL Server container image with Docker:

  1. Install and set up Docker

  2. Run the following command in your terminal to download the Microsoft SQL Server 2019 image:

$ docker pull mcr.microsoft.com/mssql/server:2019-latest

...
  1. Create an instance of the container image, replacing the value of SA_PASSWORD with a password of your choice:
$ docker run --name sql_container -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=myPassword' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest

...
  1. Follow Microsoft's instructions to connect to SQL Server and use the sqlcmd tool, replacing the image name and password with your own.

  2. From the sqlcmd command prompt, create a new database:

CREATE DATABASE quickstart
GO

...
  1. Run the following command to check that your database was created successfully:
sp_databases
GO

...

Connection URL credentials

Based on this example, your credentials are:

  • Username: sa
  • Password: myPassword
  • Database: quickstart
  • Port: 1433