Windows server application (automated test environment)

Hello! Happy to finally check out what all the fuss is about!

I get some conflicting information when I read throughout the internet about putting Windows application (no GUI) in a Docker image, possibly because the Windows May Update was just released and with that a new(?) version of Docker. Is it possible to store a Windows application in a Docker image along with a MS SQL database?

The end goal is to mount/insert a snapshot of a database when executing something like docker run our-windows-server path-to-full-database-backup.bak, then the server would start with the database backup, otherwise a minimal “empty” database would be used (possibly stored in the image).