Skip to main content

Learn

Two things you thought were one thing

A particular kind of confusion causes a disproportionate amount of lost time: not missing knowledge, but two separate concepts collapsed into one in your head. You know what EXPOSE does, you know what -p does, and somewhere along the way they became the same idea — so now the container is running, the port is right, and nothing answers.

A general article does not fix that, because the problem is not a gap. These pages name both things, say plainly how they differ, and then show the specific error the confusion produces — which is usually what you actually arrived with.

Read as much as you need. The first line of each page is the answer; everything after it is there if you want to understand why, see it happen, or explain it to somebody else.

HTTP

SRE

Docker

Kubernetes

Something failing right now rather than unclear? Start from the error. Want to check a file rather than read about it? The analyzers read a manifest or Dockerfile and tell you what is wrong with it.