We were using docker up to about a year ago, and ripped it out for just this reason - we didn't have the time available to keep coding the workarounds. Great if you have the time, not so great if you don't.
Started using Ansible (ok, maybe comparing oranges to apples here) and its better for my use case.