Advide on Docker app connected to SQL server backend

Dear all,
I do not know if it is teh right place for this question but I try and if not thanks to let me know where I should better post it.

We have a third party container Image from Atlassian Jira that we would like to handle as a docker container in order to benefits of all advantage docker could bring.

Our Jira instance container needs to be connected to an SQL server back end

The idea around this is that we have a staging or test environement which is based on those. During out of office hours or holidays we would need to shut down all those and recreated when needed for up and running. This is order to run a cost saving on Azure for such stagin environemnt which does not need to run all time as a prod.

Based on that we are investigating 2 scenarios

Solution 1:
Share SQL server Azure Service
Jira container node 1
Jira container node 2

 Plus : 
    in case we stop jira container ( or delete them ), the SQL server will still exist with potential existing 
    uptodate database

  Minus : 
    The sql service will still exist and billing still occurs

Solution 2:
SQL server Docker container
Jira container node 1
Jira container node 2

   Plus : 
    in case we stop jira container ( or delete them ), the SQL server container can still be stop as well 
    and no extra bulling occurs

  Minus : 
    The sql data before container gets deleted are not recover when container gets started the next time

What is the best way to go ?
Any advise on the bestw ay to architecture ?

regards