Best practice - dockerize oracle installation and instance

Dear community,

What is the best practice to dockerize an oracle installation (3rd party) and the relevant instances.
The resulting db containers will be used as persistence for a web based application.

Objective to achieve are:

  1. environment replication - use docker as means to easily replicate test environments
  2. easy portability - distribute the images to various stages - from testing to staging to live production

Thanks,
a