would be very easy to run aware in a docker container if using the linux version of aware. There are many many different versions of linux to choose from. The part that it took me a while to wrap my head around is that your linux / sql server and other containers are ephemeral. They can be erased and re-created easily. However, the data (in my case the SQL Server databases) have to be preserved. Figured out the best practice (at least for me) to be able to map a folder on my host machine (mac laptop) to the mssql folder in the container.
Would be happy to do a 20-30 min webinar in how I did this.
Bruce