Docker is actually really easy to use. I would highly recommend the use of Docker-Compose over Docker Desktop.
For Windows this requires the installation of WSL2.
- Compose files are written in YAML, and define the containers, their parameters, and how they operate
- To run a compose file, use
docker-compose up -d
In theory, you're using this to run a SQL Server instance, so naturally you'll want to persist your data. Doing so is actually pretty easy. You just need to utilize volumes.
Has a pull limit of 100 per hour unless you have an account!