In the process of setting up a #Docker based data processing service, to be deployed in a #PaaS system (#OKD)
Containers ran fine on our local machines, so we pushed it...
Instant errors on OKD, despite using the exact same image as our own.
The culprit?
OKD forcibly runs the process as some random UID, differing from docker behaviour...
So what's the point of containerisation if we still find ways to cause "But it works on my machine!"