Installing MS SQL Server in a Docker container
Before we use Docker and install MS SQL Server in it, let's have a quick discussion about Docker. If you haven't tried Docker before, Docker is a platform as a service (PaaS) that provides operating system (OS)-level virtualization to deliver software installation in packages called containers.
I would suggest reading more about Docker and containers at https://www.docker.com/resources/what-container because we will stay focused on automated testing topics in this chapter.
Here are the links for installing Docker:
- Installing Docker Engine on Ubuntu: https://docs.docker.com/engine/install/ubuntu/
- Installing Docker Desktop on Mac: https://docs.docker.com/docker-for-mac/install/
- Installing Docker Desktop on Windows: https://docs.docker.com/docker-for-windows/install/
After installing Docker on your Linux machine, MacBook, or Windows, you can install MS SQL Server in Docker. Here's a quick guide...