पाठ 9 / 26
पोर्ट एक्सपोज़ करना
कंटेनर के अंदरूनी पोर्ट को अपनी होस्ट मशीन के पोर्ट से मैप करें।
-p host:container
डिफ़ॉल्ट रूप से कंटेनर का नेटवर्क अलग-थलग होता है। -p 8080:80 आपके होस्ट के पोर्ट 8080 को कंटेनर के पोर्ट 80 पर फ़ॉरवर्ड करता है।
docker run -d -p 8080:80 nginx
# visit http://localhost:8080 on your hostEXPOSE सिर्फ़ दस्तावेज़ है
Dockerfile का EXPOSE 80 निर्देश केवल इच्छित पोर्ट को दर्शाता है — असल में उसे पब्लिश नहीं करता। रन टाइम पर फिर भी -p की ज़रूरत होती है।