పోర్టైనర్ ఒక ప్రసిద్ధ డాకర్ UI, ఇది మీ కంటైనర్లు, చిత్రాలు, వాల్యూమ్లు మరియు నెట్వర్క్లను చూడటానికి మీకు సహాయపడుతుంది. మీ మెషీన్లో డాకర్ వనరులను నియంత్రించడంలో పోర్టైనర్ మీకు సహాయపడుతుంది, సుదీర్ఘ టెర్మినల్ ఆదేశాలను తప్పిస్తుంది.
పోర్టైనర్ ఇటీవల వెర్షన్ 2.0 కు చేరుకుంది, ఇది కుబెర్నెట్ క్లస్టర్లకు మద్దతునిచ్చింది. ఈ సాధనం డాకర్ స్వార్మ్ మరియు అజూర్ ఎసిఐ పరిసరాలకు కూడా మద్దతు ఇస్తుంది. ఈ ట్యుటోరియల్లో, మేము దీన్ని సరళంగా ఉంచుతాము మరియు స్థానిక డాకర్ ఇన్స్టాలేషన్ను నిర్వహించడానికి పోర్టైనర్ను ఉపయోగిస్తాము.
సాఫ్ట్వేర్ యొక్క రెండు సంచికలు ఉన్నాయి, ఉచిత మరియు ఓపెన్ సోర్స్ CE మరియు వాణిజ్య వ్యాపారం. వ్యాపారం యొక్క అదనపు లక్షణాలు ప్రధానంగా మెరుగైన యాక్సెస్, కోటా నిర్వహణ మరియు నిర్వాహక నియంత్రణలపై దృష్టి పెడతాయి.
పోర్టైనర్ వ్యవస్థాపించండి
ఇంకేముందు కొనసాగడానికి ముందు మీరు డాకర్ ఇన్స్టాల్ చేసి నడుపుతున్నారని నిర్ధారించుకోండి. అన్ని పోర్టైనర్ లక్షణాలకు పూర్తిగా మద్దతు ఇవ్వడానికి డాకర్ 19.01 అవసరం.
అన్నింటిలో మొదటిది, మీరు క్రొత్త డాకర్ వాల్యూమ్ను సృష్టించాలి. మీ నిరంతర డేటాను నిల్వ చేయడానికి పోర్టైనర్ దీన్ని ఉపయోగిస్తుంది. మాది అంటారు portainer_data
.
docker volume create portainer_data
తరువాత, క్రొత్త పోర్టైనర్ కంటైనర్ను ప్రారంభించడానికి డాకర్ను ఉపయోగించండి:
docker run -d -p 9000:9000 --name=portainer --restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
ఈ ఆదేశం ఫైల్ను ఆకర్షిస్తుంది portainer/portainer-ce
చిత్రం మరియు దాని నుండి క్రొత్త కంటైనర్ను ప్రారంభించండి. కంటైనర్ వేరు చేయబడుతుంది మరియు నేపథ్యంలో నడుస్తుంది (-d
).
గతంలో సృష్టించిన వాల్యూమ్ మౌంట్ చేయబడింది /data
కంటైనర్ లోపల, పోర్టైనర్ అన్ని అప్లికేషన్ డేటాను నిల్వ చేస్తుంది. హోస్ట్ యొక్క డాకర్ సాకెట్ కూడా కంటైనర్లో అమర్చబడి ఉంటుంది, తద్వారా పోర్టైనర్ మీ మెషీన్ యొక్క డాకర్ ఉదాహరణకి ప్రాప్యతను కలిగి ఉంటుంది. చివరగా, హోస్ట్లోని పోర్ట్ 9000 ఆవరణ లోపల పోర్ట్ 9000 తో సంబంధం కలిగి ఉంటుంది. పోర్టైనర్ తన వెబ్ UI ని బహిర్గతం చేసే పోర్ట్ ఇది.
మొదటి రేసు
మీరు ఇప్పుడు సందర్శించడం ద్వారా పోర్టైనర్ను యాక్సెస్ చేయవచ్చు http://localhost:9000
మీ బ్రౌజర్లో. మీరు ఫైల్ కోసం పాస్వర్డ్ను సెట్ చేయాలి admin
మొదటి ఉపయోగంలో వినియోగదారు. అప్పుడు మీరు హోమ్ స్క్రీన్పైకి వస్తారు.
మీరు పోర్టైనర్ ఉపయోగించడం ప్రారంభించడానికి ముందు, అనువర్తనం యొక్క కాన్ఫిగరేషన్ ఎంపికలను చూడటం విలువ. ఎడమ నావిగేషన్ మెనులోని “సెట్టింగులు” లింక్పై క్లిక్ చేయండి. ఇక్కడ మీరు పోర్టైనర్ యొక్క భద్రతా సెట్టింగులను మార్చవచ్చు, అనుకూల అనువర్తన లోగోను సెట్ చేయవచ్చు మరియు వినియోగ గణాంకాల అనామక సేకరణను నిలిపివేయవచ్చు. చాలా సెట్టింగులు చాలా స్వీయ-వివరణాత్మకంగా ఉండాలి, అడ్మిన్-కాని వినియోగదారులకు అందించే శక్తిని పరిమితం చేయడంపై ఎక్కువ దృష్టి పెట్టాలి.
నావిగేషన్ బార్లోని “ప్రామాణీకరణ” ఉపమెను వినియోగదారులు పోర్టెయినర్కు ఎలా లాగిన్ అవుతుందో కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. పోర్టైనర్ అప్రమేయంగా దాని స్వంత అంతర్గత వినియోగదారు నిర్వహణ వ్యవస్థను ఉపయోగిస్తుంది, కానీ మీరు ఇప్పటికే ఉన్న LDAP సర్వర్ లేదా OAuth ప్రొవైడర్ను ఎంచుకోవచ్చు. ఉపయోగించడానికి పద్ధతిని ఎంచుకోండి, ఆపై మీకు ఇష్టమైన ప్రామాణీకరణ వ్యవస్థను కాన్ఫిగర్ చేయడానికి ఫారమ్ ఫీల్డ్లను పూరించండి. అంతర్నిర్మిత వినియోగదారు డేటాబేస్ను ఉపయోగిస్తున్నప్పుడు, మీరు అదనపు వినియోగదారులను సృష్టించడానికి మరియు వారిని జట్లుగా క్రమబద్ధీకరించడానికి సైడ్ మెనూలోని “యూజర్స్” లింక్ను ఉపయోగించవచ్చు.
ఎండ్ పాయింట్
బహుళ డాకర్ ఎండ్ పాయింట్లను నిర్వహించడానికి పోర్టైనర్ మిమ్మల్ని అనుమతిస్తుంది. స్టార్టర్స్ కోసం, మీరు మీ మెషీన్లో నడుస్తున్న డాకర్ ఇంజిన్ను సూచించే ఒకే “లోకల్” ఎండ్ పాయింట్ను చూస్తారు.
అదనపు ఎండ్పాయింట్ను జోడించడానికి, సైడ్బార్లోని “ఎండ్పాయింట్” లింక్పై క్లిక్ చేయండి. అప్పుడు, నీలం రంగు “జోడించు ఎండ్ పాయింట్” బటన్ పై క్లిక్ చేయండి. మీరు ఉపయోగించే ఎండ్ పాయింట్ రకాన్ని ఎంచుకోండి మరియు కనెక్షన్ వివరాలను అందించండి.
ఆశాజనక, మీరు మీ స్వంత ఎండ్ పాయింట్ను జోడించగలరు. ఇది పోర్టైనర్ ప్రధాన స్క్రీన్లో కొత్తగా ఎంచుకోదగిన టైల్ వలె కనిపిస్తుంది. విజయానికి మీరు కనెక్ట్ అవుతున్న హోస్ట్ యొక్క సరైన కాన్ఫిగరేషన్ అవసరం కాబట్టి అదనపు ఎండ్ పాయింట్లను జోడించే వివరణాత్మక గైడ్ ఈ ప్రారంభ మార్గదర్శిని పరిధికి మించినది.
కంటైనర్ నిర్వహణ
మీరు ఇప్పుడు డాకర్తో ఇంటరాక్ట్ అవ్వడానికి పోర్టైనర్ ఉపయోగించడం ప్రారంభించడానికి సిద్ధంగా ఉన్నారు. హోమ్ స్క్రీన్లో, మీ “లోకల్” ఎండ్ పాయింట్పై క్లిక్ చేయండి. ఇది పోర్టైనర్లో ఎంపిక చేయబడుతుంది, ఇది మీకు పూర్తి నిర్వహణ వినియోగదారు ఇంటర్ఫేస్కు ప్రాప్యతను ఇస్తుంది. మీరు మీ కంటైనర్లు, చిత్రాలు మరియు వాల్యూమ్ల యొక్క అవలోకనాన్ని అందించే సాధారణ డాష్బోర్డ్కు వస్తారు.
కంటైనర్ నిర్వహణ స్క్రీన్ను తెరవడానికి డాష్బోర్డ్ లేదా సైడ్బార్లోని “కంటైనర్లు” క్లిక్ చేయండి. మీ అన్ని డాకర్ కంటైనర్లను చూపించే పట్టిక మీకు కనిపిస్తుంది.
కంటైనర్పై చర్య తీసుకోవడానికి, దాని పేరు పక్కన ఉన్న చెక్బాక్స్ క్లిక్ చేయండి. కంటైనర్ను ప్రారంభించడానికి, ఆపడానికి, పున art ప్రారంభించడానికి లేదా తీసివేయడానికి మీరు ఇప్పుడు స్క్రీన్ ఎగువన ఉన్న బటన్ వరుసను ఉపయోగించవచ్చు. ప్రస్తుతం నడుస్తున్న కంటైనర్లు ఆకుపచ్చ “నడుస్తున్న” స్థితిని చూపుతాయి, ఆగిపోయిన వాటికి ఎరుపు “ఆగిపోయిన” స్థితి ఉంటుంది.
మీరు తాజా డాకర్ ఇన్స్టాలేషన్ను ఉపయోగిస్తుంటే, మీ ఏకైక కంటైనర్ పోర్టైనర్ కావచ్చు. ఈ కంటైనర్ను విచ్ఛిన్నం చేయకుండా జాగ్రత్త వహించండి, ఎందుకంటే మీరు ఉపయోగిస్తున్న పోర్టైనర్ వెబ్ UI అవసరం!
దాని వివరాలను వీక్షించడానికి మరియు సవరించడానికి కంటైనర్ పేరుపై క్లిక్ చేయండి. కంటైనర్ యొక్క లక్షణాలను పరిశీలించడానికి, ప్రస్తుత స్థితి నుండి క్రొత్త డాకర్ చిత్రాన్ని సృష్టించడానికి మరియు దాని నెట్వర్క్ కనెక్షన్లను నిర్వహించడానికి ఈ స్క్రీన్ మిమ్మల్ని అనుమతిస్తుంది.
స్క్రీన్ ఎగువన, కంటైనర్ యొక్క లాగ్లను (“లాగ్”) చూడటానికి, దాని డాకర్ మానిఫెస్ట్ (“తనిఖీ”) ను పరిశీలించడానికి, వనరుల వినియోగ గణాంకాలను (“” గణాంకాలు “) చూడటానికి మిమ్మల్ని అనుమతించే” కంటైనర్ స్థితి “క్రింద ఐదు బటన్లను మీరు కనుగొంటారు. ), ఇంటరాక్టివ్ కన్సోల్ (“కన్సోల్”) కు వెళ్లండి లేదా కంటైనర్లోని ముందు ప్రక్రియకు కన్సోల్ను అటాచ్ చేయండి (“అటాచ్”).
కంటైనర్ సృష్టించండి
క్రొత్త కంటైనర్ను సృష్టించడానికి, కంటైనర్ల స్క్రీన్కు తిరిగి వెళ్లి నీలం రంగు “కంటైనర్ను జోడించు” బటన్ను క్లిక్ చేయండి. కంటైనర్ వివరాల స్క్రీన్లోని “డూప్లికేట్ / ఎడిట్” బటన్ను ఉపయోగించి, మీరు ఇప్పటికే ఉన్న కంటైనర్ను సవరించవచ్చు, దానిని సమర్థవంతంగా నాశనం చేయవచ్చు మరియు మార్చబడిన లక్షణాలతో క్రొత్తదాన్ని భర్తీ చేయవచ్చు. రెండు కార్యకలాపాలు ఒకే ఇంటర్ఫేస్ను ప్రదర్శిస్తాయి.
మొదట, మీ క్రొత్త కంటైనర్ కోసం పేరును టైప్ చేయండి. అప్పుడు, ఉపయోగించడానికి డాకర్ చిత్రాన్ని పేర్కొనండి. వంటి డాకర్ హబ్లోని పబ్లిక్ చిత్రాల కోసం wordpress:latest
, మీరు అదనపు కాన్ఫిగరేషన్ ఇవ్వకుండా చిత్ర పేరును టైప్ చేయవచ్చు.
ప్రైవేట్ రిజిస్ట్రీలో నిల్వ చేసిన చిత్రాలను ఉపయోగించడానికి, మీరు మొదట పోర్టెయినర్కు రిజిస్ట్రీ వివరాలను జోడించాలి. ఎడమ సైడ్బార్లోని సెట్టింగ్ల శీర్షిక క్రింద “లాగ్స్” లింక్పై క్లిక్ చేయండి. నీలం “రిజిస్ట్రీని జోడించు” బటన్ను నొక్కండి మరియు రిజిస్ట్రీ యొక్క URL, వినియోగదారు పేరు మరియు పాస్వర్డ్ను నిర్వచించండి. అప్పుడు మీరు దానిని కంటైనర్ సృష్టి తెరపై “రిజిస్ట్రీ” డ్రాప్-డౌన్ మెనులో ఎంచుకోగలరు. డాకర్ హబ్ కనెక్షన్ల కోసం ఆధారాలను సెట్ చేయడానికి మీరు లాగ్స్ స్క్రీన్ను కూడా ఉపయోగించవచ్చు, ఇది ప్రైవేట్ చిత్రాలను తీయడానికి మరియు ప్రామాణీకరించని వినియోగదారులకు వర్తించే వేగ పరిమితులను నివారించడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఫారమ్ దిగువన ఉన్న “డిస్ట్రిబ్యూట్ కంటైనర్” బటన్ను నొక్కడం ద్వారా మీరు ఇప్పుడు మీ కంటైనర్ను పంపిణీ చేయడానికి సిద్ధంగా ఉన్నారు. కొనసాగడానికి ముందు, బటన్ పైన ప్రదర్శించబడే అదనపు సెట్టింగులను సమీక్షించండి. మీరు పోర్ట్ బైండింగ్ను కాన్ఫిగర్ చేయవచ్చు, విస్తరణకు ముందు చిత్రాన్ని తీయడానికి పోర్టైనర్ను బలవంతం చేయవచ్చు మరియు కంటైనర్ నిష్క్రమించినప్పుడు స్వయంచాలకంగా తీసివేయాలని ఎంచుకోండి.
స్క్రీన్ దిగువన, మీరు మరిన్ని ఎంపికలను అందించే అధునాతన సెట్టింగుల వినియోగదారు ఇంటర్ఫేస్ను కనుగొంటారు, ఇక్కడ పూర్తిగా కవర్ చేయడానికి చాలా ఎక్కువ. ఇవి మొత్తం కార్యాచరణను ప్రతిబింబిస్తాయి docker run
CLI కమాండ్, ఇది కమాండ్, ఎంట్రీ పాయింట్, వాల్యూమ్లు, నెట్వర్క్ ఇంటర్ఫేస్లు మరియు కంటైనర్ యొక్క ఎన్విరాన్మెంట్ వేరియబుల్స్ను కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. డాకర్ యొక్క లక్షణాలతో మీకు ఇప్పటికే తెలిసి ఉంటే ఈ UI లో ఎక్కువ భాగం సహజంగా అనిపించాలి.
కంటైనర్ల స్టాక్లను ఉపయోగించడం
కంటైనర్ సృష్టి స్క్రీన్ ఒకేసారి ఒక కంటైనర్ను మాత్రమే తిప్పడానికి మిమ్మల్ని అనుమతిస్తుంది. లింక్డ్ కంటైనర్లను అమర్చడానికి మిమ్మల్ని అనుమతించే “స్టాక్ల” కోసం పోర్టైనర్ అంతర్నిర్మిత మద్దతును కలిగి ఉంది. ఈ కార్యాచరణపై ఆధారపడి ఉంటుంది docker-compose
వెర్షన్ 2.
నావిగేషన్ బార్లోని “స్టాక్” అంశంపై క్లిక్ చేసి, ఆపై “స్టాక్ను జోడించు” బటన్ను నొక్కండి. గ్రాఫిక్గా స్టాక్లను సృష్టించడానికి మద్దతు లేదు – మీరు ఫైల్ను అతికించాలి లేదా అప్లోడ్ చేయాలి docker-compose.yml
ఫైల్. మీరు Git రిపోజిటరీకి కనెక్ట్ అవ్వడానికి మరియు దాన్ని ఉపయోగించటానికి కూడా ఎంచుకోవచ్చు docker-compose.yml
నేరుగా.
స్టాక్ను అమలు చేయడానికి ముందు, మీరు కంటైనర్లకు అందుబాటులో ఉండే ఎన్విరాన్మెంట్ వేరియబుల్స్ను సెట్ చేయవచ్చు. దరఖాస్తు చేయడానికి పోర్టైనర్ యాక్సెస్ కంట్రోల్ స్థాయిని ఎంచుకుని, ఆపై “స్టాక్ను డిప్లాయ్” క్లిక్ చేయండి. పోర్టైనర్ అన్ని చిత్రాలను సంగ్రహిస్తుంది మరియు కంపోజ్ ఫైల్ ద్వారా పేర్కొన్న అన్ని కంటైనర్లను సృష్టిస్తుంది.
పైల్స్ స్క్రీన్ నుండి మీ డబ్బాలను సమిష్టిగా నిర్వహించడానికి మీ స్టాక్ను ఎంచుకోండి. స్క్రీన్ పైభాగంలో ఉన్న బటన్లను ఉపయోగించి మీరు స్టాక్లోని అన్ని కంటైనర్లను ఆపవచ్చు లేదా స్టాక్ను పూర్తిగా క్లియర్ చేయవచ్చు. స్టాక్ను నకిలీ చేయడానికి లేదా దాని ప్రస్తుత స్థితి నుండి పునర్వినియోగ మోడల్ను రూపొందించడానికి నియంత్రణలు కూడా ఉన్నాయి.
టెంప్లేట్లను స్టాక్ క్రియేషన్ స్క్రీన్ నుండి యాక్సెస్ చేయవచ్చు మరియు తరచుగా ఉపయోగించే సేవల యొక్క క్రొత్త సందర్భాలను త్వరగా ప్రారంభించడానికి మిమ్మల్ని అనుమతిస్తుంది. నావిగేషన్ బార్లోని “యాప్ టెంప్లేట్లు” లింక్ నుండి ప్రాప్యత చేయగల అనేక అంతర్నిర్మిత టెంప్లేట్లతో పోర్టైనర్ వస్తుంది.
పోర్టైనర్ యొక్క సౌలభ్యం
డాకర్ కంటైనర్లను త్వరగా సృష్టించడానికి, నిర్వహించడానికి మరియు పర్యవేక్షించడానికి పోర్టైనర్ మీకు సహాయపడుతుంది. డాకర్ CLI ఆదేశాలకు గ్రాఫికల్ ఇంటర్ఫేస్ను అందిస్తుంది, ఇది సమయాల్లో దీర్ఘ మరియు గజిబిజిగా ఉంటుంది. ఇది కమాండ్ లైన్ ఇంటర్ఫేస్లతో పరిచయం లేని వినియోగదారులకు డాకర్ను ప్రాప్యత చేస్తుంది.
దాని కంటైనర్ నిర్వహణ సామర్థ్యాలతో పాటు, పోర్టైనర్ ఇతర కీ డాకర్ వనరులలో కూడా దృశ్యమానతను అందిస్తుంది. మీ ఎండ్ పాయింట్లో అందుబాటులో ఉన్న చిత్రాలను వీక్షించడానికి, సంగ్రహించడానికి, దిగుమతి చేయడానికి, ఎగుమతి చేయడానికి మరియు తొలగించడానికి చిత్రాల స్క్రీన్ మిమ్మల్ని అనుమతిస్తుంది. నెట్వర్క్లు మరియు వాల్యూమ్ల స్క్రీన్లు అదేవిధంగా పనిచేస్తాయి, వాటి వనరులపై గణన మరియు నియంత్రణను అందిస్తాయి. చివరగా, ఈవెంట్స్ పట్టిక డాకర్ ఇంజిన్ తీసుకున్న అన్ని చర్యల యొక్క పూర్తి జాబితాను అందిస్తుంది. గత చర్యలను సమీక్షించేటప్పుడు మరియు కొన్ని కంటైనర్లు సృష్టించబడినప్పుడు లేదా నాశనం చేయబడినప్పుడు గుర్తించేటప్పుడు ఇది ఉపయోగపడుతుంది.