"It works on my machine" is the oldest joke in software, and containers were supposed to kill it. Same image everywhere, same behavior everywhere — that's the whole pitch. So there's a special kind of betrayal when a container that runs perfectly on your laptop lands in the cluster and dies instantly with four unhelpful words:

exec /app/server: exec format error

Enter fullscreen mode

Exit fullscreen mode

Here's the afternoon that error cost me, and the thing it turned out to be teaching.