I would recommend evaluating the Gluu Server using the Community Edition--which is easier to install. Once you're confident with CE, then plan your Docker deployment. Jumping into containers will introduce a lot of deployment decisions you might not understand.
Functionally, your applications will not care if they are connecting to a Docker container or a VM. So focus on the hard part--getting your applications to use OpenID, OAuth, UMA and SAML correctly. And then work out the deployment when you know the Gluu Server is right for you.