नेटवर्किंग हा एक महत्त्वाचा पैलू आहे Docker जो container
एकमेकांशी आणि बाहेरील नेटवर्कशी संवाद साधण्याची परवानगी देतो. येथे नेटवर्क कसे कनेक्ट करावे आणि व्यवस्थापित करावे याबद्दल तपशीलवार मार्गदर्शक आहे Docker:
डीफॉल्ट ब्रिज नेटवर्क
Docker bridge
साठी कॉल केलेले डीफॉल्ट नेटवर्क प्रदान करते container
. नेटवर्क निर्दिष्ट न करता तयार करताना container, ते आपोआप डीफॉल्ट नेटवर्कशी संलग्न होते bridge
.
Container समान नेटवर्कवरील s bridge
त्यांचे अंतर्गत IP पत्ते वापरून एकमेकांशी संवाद साधू शकतात. डोमेन नावांद्वारे संप्रेषण करण्यास Docker परवानगी देण्यासाठी DNS रिझोल्यूशन प्रदान करते. container
Container
लिंकिंग
पर्याय वापरून --link
, तुम्ही एकमेकांशी दुवा साधू शकता, लिंक केलेले नाव किंवा पर्यावरण व्हेरिएबल्स container
वापरून त्यांच्यातील संवाद सक्षम करू शकता. container
उदाहरणार्थ, container
नावाच्या प्रतिमेवरून चालवताना, तुम्ही खालील आदेशासह नाव असलेल्या webapp
MySQL शी लिंक करू शकता: container mysql
docker run --name webapp --link mysql:mysql webapp-image
सानुकूल नेटवर्क
समान नेटवर्कमधील s ला संवाद साधण्याची Docker परवानगी देण्यासाठी तुम्ही सानुकूल नेटवर्क तयार करू शकता. container
docker network create
सानुकूल नेटवर्क तयार करण्यासाठी कमांड वापरा. उदाहरणार्थ, नावाचे नेटवर्क तयार करण्यासाठी my-network
, तुम्ही कमांड वापरू शकता: docker network create my-network
Container
सानुकूल नेटवर्कशी संलग्न करत आहे
तयार करताना container
, सानुकूल नेटवर्कशी --network
संलग्न करण्यासाठी पर्याय वापरा. container
उदाहरणार्थ, container
"माय-नेटवर्क" नेटवर्कशी संलग्न करण्यासाठी, तुम्ही कमांड वापरू शकता: docker run --network my-network my-image
Container
होस्ट नेटवर्कशी कनेक्ट करत आहे
यजमान मशीनवरील पोर्ट किंवा यजमानावरील यादृच्छिक पोर्टशी पोर्ट कनेक्ट करण्यासाठी --publish
किंवा पर्याय वापरा. --publish-all
container
उदाहरणार्थ, container
होस्टवर पोर्ट 8080 ला a चा पोर्ट 80 कनेक्ट करण्यासाठी, तुम्ही कमांड वापरू शकता: docker run -p 8080:80 my-image
मधील नेटवर्किंग वैशिष्ट्यांचा वापर करून, तुम्ही तुमच्या वातावरणातील आणि नेटवर्कमधील Docker कनेक्टिव्हिटी आणि संवाद व्यवस्थापित करू शकता. हे तुमच्या ऍप्लिकेशन्ससाठी लवचिक आणि स्केलेबल वातावरण प्रदान करते, जे आतमध्ये एकमेकांशी आणि बाह्य नेटवर्कशी अखंडपणे संवाद साधण्याची परवानगी देते. container
Docker components
container