Container có network namespace riêng. Service bên trong có thể listen trên port 8000, nhưng host chỉ truy cập được nếu publish port hoặc cùng network có service khác gọi bằng container/service name.
Ví dụ:
bash
docker run --rm -p 8080:8000 my-api8080:8000 nghĩa là host port 8080 trỏ vào container port 8000.
Trong Docker Compose, services cùng network thường gọi nhau bằng tên service, không gọi localhost.