Cuando alguien nos explica qué son los contenedores, la definición más común suele ser algo como:
“Una cajita que aisla tu aplicación junto con todo lo que necesita para funcionar para que se pueda ejecutar en cualquier lado“.
Y aunque la definición es correcta, en realidad, un contenedor no se encuentra completamente aislado del mundo que lo rodea, sino que se conecta a una red que es internamente gestionada por Docker.
¿Recuerdas los switches?