When I reset my development machine a while back, I made the decision to forego installing Microsoft SQL as I usually do, and just use the Docker image instead.
The cool thing is that the image has SQL running on a Linux image, and for a while, everything was good. I ran into a slight issue when trying to restore a backup though - I didn't have a way to restore the database from SSMS, since the file system was inside the container.