Which Docker image do I need (asks the newbie)? Host or Target OS?

I’m trying to use Docker to run an application that can only be installed and run on the Oracle Linux or RedHat, whereas I’m running Ubuntu 16.04 LTS. I don’t want to install another OS in a VM or otherwise.

Question is which Docker image do I need? The Ubuntu or Oracle Linux/Redhat one?

Thanks

The container image can be Oracle Linux/Redhat based.