Dockerizing a group of applications

Hi,

I am fairly new to the concept of Docker and am learning it by reading through a lot of online documents.

I wanted to know whether is it possible to create docker containers for a product/application that uses MQ Series, MSSQL and Apache Griffin?

I am looking to achieve something like the following -

  1. Data will be sent to MQ Server

  2. MQ Server will parse it

  3. Parsed data will be written to a database table (MS SQL)

  4. From here, i want to send the data to apache griffin for further processing.

Is it possible using Docker? Could someone please provide a rough architecture on how (and where) to bundle these applications?

Much Thanks!!