


Microsoft is still looking for possible ways to license SQL Server hosted in containers.

The full edition of SQL Server, however, requires you to have licenses in place. Well, my answer would be "licensing issues." As you are probably aware, SQL Server Express is the free edition of SQL Server and does not create any licensing conflict in container scenarios. You may ask why they are offering only Express edition rather than full SQL Server. They also recently uploaded a SQL Server Express container image and made it publicly available on DockerHub. If you browse DockerHub for "Microsoft," you will find plenty of images ready to use. Microsoft is also doing a great job of contributing to communities and DockerHub. If you are familiar with Docker, you can keep on using it as before with native Docker commands, or you can chose our lovely PowerShell cmdlets for container tasks. Redmond didn’t only introduce the capability to run containers in Windows but also provided native Docker shell support. Microsoft also wants to be in this game and recently announced support for containers on Windows operating systems and Hyper-V VMs. Some people call it the next version of virtualization others think VMs and Containers have different use cases and it’s better to run them side-by-side.
