NAT مخفف Network Address Translation و روشی برای تغییر آدرس یا پورت در هنگام عبور ترافیک از یک تجهیز یا سیستم است. در شبکه‌های خصوصی معمولاً چند میزبان از یک آدرس عمومی مشترک برای دسترسی به اینترنت استفاده می‌کنند.

در داکر، Port Publishing معمولاً به کمک قواعد شبکه میزبان و NAT مسیر اتصال به کانتینر را ممکن می‌کند. برای تشخیص آدرس واقعی کلاینت در پشت پروکسی باید Headerهای اعتمادشده را با دقت مدیریت کرد.

docker run --rm -p 8080:80 nginx:alpine
# Host port 8080 maps to container port 80

اصطلاحات مرتبط: داکر، آی‌پی آدرس، پورت شبکه، ریورس پروکسی.