What is Port Binding?

Port Binding = Connecting container's internal port to your computer's port so you can access the app.

Think of it:


Without Port Binding ❌

docker run my-app

Problem:


With Port Binding

bash

docker run -p 8080:5000 my-app
#           ↑    ↑
#       Your PC : Container

Now: