install docker in the same host that PMG installed

Have not tried this myself - so cannot guarantee that it would work - but don't see any blocker to this

However - why would you want to have a Docker engine on your mail gateway? - mixing multiple services on the same host has the potential for causing service outages, which would not be necessary)?