మైక్రోసాఫ్ట్, Red Hat మరియు ఇతరులు వంటి వర్చువలైజేషన్ ప్లాట్ఫామ్లలో చేర్చబడిన నెట్వర్క్ భాగాలను తెలుసుకోవడానికి డాకర్ ప్రపంచంలోని నెట్వర్క్ నిర్వాహకులకు ముఖ్యమైన బాధ్యత ఉంది. అయితే, ఒక కంటైనర్ను ఇన్స్టాల్ చేయడం అంత సులభం కాదు; ఒక కంటైనర్ నిర్మాణాన్ని సరిగ్గా కాన్ఫిగర్ చేయడానికి బలమైన నెట్వర్కింగ్ నైపుణ్యం అవసరం.
ఈ సమస్యను పరిష్కరించడానికి డాకర్ నెట్వర్కింగ్ సృష్టించబడింది. డాకర్ నెట్వర్క్ కనెక్టివిటీ ట్రస్ట్ జోన్ను నిర్వచిస్తుంది, దీనిలో ఆ నెట్వర్క్లో కంటైనర్లు స్వేచ్ఛగా కమ్యూనికేట్ చేయగలవు. ప్రతి నెట్వర్క్ హోస్ట్లో దాని వంతెన ఇంటర్ఫేస్ను కలిగి ఉంది మరియు ఈ ఇంటర్ఫేస్ల మధ్య కమ్యూనికేషన్ ఫైర్వాల్ నియమాలను ఉపయోగించి ఫిల్టర్ చేయబడుతుంది. దాదాపు ఒకే డాకర్ నెట్వర్క్ మరియు హోస్ట్ బ్రిడ్జింగ్ ఇంటర్ఫేస్ ఉన్న జోన్లోని కంటైనర్లు తరచుగా ఒకదానితో ఒకటి కమ్యూనికేట్ చేయగలవు.
ఒకే హోస్ట్లో నడుస్తున్న కంటైనర్ల కోసం డాకర్ IP చిరునామాలను నిర్వహిస్తుంది, అయితే కంటైనర్ క్లస్టర్లోని అనేక సర్వర్లలో IP చిరునామాలను నిర్వహించడానికి దీనికి ఎలాంటి దృశ్యమానత లేదు. వాస్తవ ప్రపంచ కంపెనీలలో సింగిల్ కంటైనర్ సెట్టింగ్లు అసాధారణం. వారు సాధారణంగా వర్చువల్ యంత్రాలు మరియు నిజమైన హోస్ట్లను కూడా కలిగి ఉంటారు. ఫలితంగా, IP చిరునామాలను సంస్థ అంతటా సంపూర్ణంగా నిర్వహించాలి.
కంటైనర్ నెట్వర్కింగ్ చేసే ప్రతి డాకర్ డిఫాల్ట్గా IP చిరునామాను కేటాయించడానికి చేరతాడు. మరియు ప్రతి నెట్వర్క్కు డిఫాల్ట్ సబ్నెట్ మాస్క్ ఇవ్వబడుతుంది, ఇది తరువాత IP చిరునామాలను పంపిణీ చేయడానికి పూల్గా ఉపయోగించబడుతుంది. దిగువ ట్యుటోరియల్లో, డాకర్ కంటైనర్ యొక్క IP చిరునామాను తనిఖీ చేసే పద్ధతిని మేము మీకు చెప్పబోతున్నాము.
ముందస్తు అవసరాలు
డాకర్ కంటైనర్ యొక్క IP చిరునామాను తనిఖీ చేయడానికి, మీకు కావలసిన ఆపరేటింగ్ సిస్టమ్లలో మీరు డాకర్ను ఇన్స్టాల్ చేసారని నిర్ధారించుకోండి. మా విషయంలో, మేము ఈ పద్ధతిని ఉబుంటు 20.04 లైనక్స్ సిస్టమ్లో అమలు చేస్తున్నాము.
డాకర్ కంటైనర్ యొక్క IP చిరునామాను తనిఖీ చేసే విధానం
డాకర్ కంటైనర్ యొక్క IP చిరునామాను తనిఖీ చేయడానికి, మీరు ఉబుంటు 20.04 సిస్టమ్ యొక్క టెర్మినల్ను తెరవాలి. మీరు దానిని Ctrl+Alt+T ఉపయోగించి లేదా అప్లికేషన్ ప్రాంతంలో శోధించడం ద్వారా తెరవవచ్చు. తెరిచిన తర్వాత, కింది జాబితా చేయబడిన దశలను అనుసరించండి.
దశ 1: డాకర్ ఇంటర్ఫేస్లు
కంటైనర్ అనే బండిల్ వాతావరణంలో మా అప్లికేషన్ను అమలు చేయడానికి మేము డాకర్ను ఉపయోగించవచ్చని మనందరికీ తెలుసు. కంటైనర్లు ఒకదానితో ఒకటి కమ్యూనికేట్ చేయాలని మీరు కోరుకున్నప్పుడల్లా, వారు నిర్మించే నెట్వర్క్ వంతెన నెట్వర్క్ అని మీరు అనుకోవచ్చు. నెట్వర్క్ల జాబితాను తిరిగి పొందడానికి, టెర్మినల్లో కింది జాబితా చేయబడిన ఆదేశాన్ని టైప్ చేయండి:
$డాకర్ నెట్వర్క్ls
ఈ ఆదేశం వేరు చేయలేని డాకర్-డిజైన్ నెట్వర్క్లను ప్రదర్శిస్తుంది. రెగ్యులర్ డాకర్ ఇన్స్టాలేషన్ సమయంలో ఉత్పత్తి చేయబడిన కంటైనర్ నెట్వర్క్లను ఫలితం ప్రదర్శిస్తుంది. మీరు చూడగలిగినట్లుగా, ప్రతి నెట్వర్క్కు దాని ID మరియు NAME ఉంటుంది. ప్రతి నెట్వర్క్కు ఒకే డ్రైవర్ కేటాయించబడుతుంది.
వంతెన మరియు హోస్ట్ నెట్వర్క్లు వాటి సంబంధిత డ్రైవర్ల వలె దాదాపు ఒకే పేరును కలిగి ఉండటం గమనార్హం. వంతెన నెట్వర్క్ వంతెన డ్రైవర్తో లింక్ చేయబడింది, పై అవుట్పుట్లో చూపిన విధంగా.
నెట్వర్క్ మరియు డ్రైవర్ ఒకేలా ఉండవని గుర్తుంచుకోవడం చాలా ముఖ్యం. ఈ దృష్టాంతంలో నెట్వర్క్ మరియు డ్రైవర్ ఒకే పేరును పంచుకుంటారు మరియు అవి ఒకే విషయం కాదు. పై ఫలితంలో చూపిన విధంగా వంతెన నెట్వర్క్ స్థానికంగా కూడా ప్రదర్శించబడుతుంది.
నెట్వర్క్ ఈ డాకర్ హోస్ట్కు మాత్రమే పరిమితం చేయబడిందని ఇది నిర్దేశిస్తుంది. వంతెన ఆధారిత నెట్వర్క్లన్నింటికీ ఇది వర్తిస్తుంది, ఎందుకంటే వంతెన డ్రైవర్ సింగిల్-హోస్ట్ నెట్వర్కింగ్ని మాత్రమే అనుమతిస్తుంది.
దశ 2: కంటైనర్ ఫీచర్లను తనిఖీ చేయండి
ఇప్పుడు మీరు ID లేదా కంటైనర్ పేరును పొందాలి. దీనిని సాధించడానికి మీరు కింది లిస్టెడ్ కమాండ్ని ఉపయోగించవచ్చు:
$డాకర్ps
అవుట్పుట్లో, ID మరియు కంటైనర్ల పేరు ప్రదర్శించబడుతుంది. మీరు వాటిని తదుపరి దశల్లో ఉపయోగించవచ్చు.
దశ 3: బాష్ ఉపయోగించడం
బాష్ షెల్ని కనెక్ట్ చేయడం ద్వారా మీరు కంటైనర్ యొక్క నెట్వర్క్ ఐడిని కూడా పొందవచ్చు. w. కంటైనర్ బాష్ ప్రారంభించడానికి ఆదేశాన్ని ఉపయోగించండి.
$సుడోడాకర్కార్యనిర్వహణ–అది<కంటైనర్id> బాష్
ఈ ఆదేశాన్ని అమలు చేయడానికి కొంత సమయం పడుతుంది. కానీ అది మిమ్మల్ని డాకర్ కంటైనర్ షెల్కి తీసుకెళుతుంది.
దశ 4: ఐప్రౌట్ను ఇన్స్టాల్ చేయండి
ఇప్పుడు, మీరు iproute2 ని ఇన్స్టాల్ చేసి IP చిరునామాను తనిఖీ చేయాలి. దీని కోసం, దిగువ జాబితా చేయబడిన ఆదేశాన్ని ఉపయోగించండి.
$apt-get installiproute2
దాని విజయవంతమైన సంస్థాపన కోసం మీరు కొంత సమయం వేచి ఉండాలి.
దశ 5: IP చిరునామాను తనిఖీ చేయండి
ఇప్పుడు, మేము మా డాకర్ కంటైనర్ యొక్క IP చిరునామాను తనిఖీ చేయడానికి సిద్ధంగా ఉన్నాము. దిగువ జాబితా చేయబడిన ఆదేశాన్ని ఉపయోగించండి.
$ip addr | పట్టుప్రపంచఅవుట్పుట్ పైన జోడించిన స్క్రీన్ షాట్ లో ప్రదర్శించబడిన IP చిరునామాను చూపుతుంది.
ముగింపు
ఈ ట్యుటోరియల్లో, మేము డాకర్లో నెట్వర్కింగ్ కాన్సెప్ట్ గురించి వివరించడానికి ప్రయత్నించాము. అలాగే, డాకర్ కంటైనర్ యొక్క IP చిరునామాను తనిఖీ చేసే పద్ధతిని మేము మీకు బోధించాము. మీకు అవసరమైన డాకర్ కంటైనర్ యొక్క IP చిరునామాను మీరు సులభంగా తనిఖీ చేస్తారని నేను ఆశిస్తున్నాను.