DevOps & CloudIntermediate
Containerization (Docker)
Pronunciationkun-TAY-ner-ih-ZAY-shun
Definition
Packing an app with everything it needs into a container, so it runs the same way on any machine.
Where you hear it
Docker, Kubernetes, and deployment talks ("it works on my machine").
Examples
We run the API in a Docker container.
Containerization removed the "works on my machine" problem.
Common mistake
Treating a container like a virtual machine, installing things by hand inside it. Put everything in the image instead.