యాప్లు మరియు ఇన్ఫ్రాస్ట్రక్చర్ మధ్య స్వతంత్రతను సృష్టించడం కోసం మీకు సమగ్రమైన, ఓపెన్ సోర్స్ కంటైనర్ ప్లాట్ఫారమ్ అవసరమైతే, డాకర్ మీ సురక్షితమైన పందెం. మీరు దీన్ని ఉపయోగించుకునే అవకాశం కలిగి ఉంటే, అది ఎంత సామర్థ్యంతో మరియు సులభంగా ఉపయోగించాలో మీకు ఇప్పటికే తెలుసు
పెద్ద సంఖ్యలో క్లౌడ్ మరియు IT కంపెనీలు దీనిని చాలా ఉపయోగకరంగా భావిస్తున్నాయి మరియు దాని ప్రజాదరణ ఖచ్చితంగా అర్హమైనది.
అయినప్పటికీ, ఇది పరిపూర్ణంగా చేయదు. చిత్రాలు, వాల్యూమ్లు, కంటైనర్లు మరియు నెట్వర్క్లను తీసివేయడం ద్వారా వచ్చే పరిమితులలో రుజువు చూడవచ్చు. ఈ ఆదేశాలు అందుబాటులో ఉన్నప్పటికీ, అవి వినియోగదారులు కోరుకునేంత సమగ్రమైనవి కావు.
ఇక్కడ మీరు వినియోగదారులు ఎదుర్కొనే ప్రధాన సమస్యలను అలాగే వాటికి పరిష్కారాలను చూస్తారు. చిత్రాలను మరియు కంటైనర్లను సులభమైన మార్గంలో ఎలా తీసివేయాలో మీరు నేర్చుకుంటారు.
ది ఇష్యూ
కంటైనర్ టెక్నాలజీ ఆపరేటింగ్ సిస్టమ్లను దృశ్యమానం చేసే మార్గాన్ని అందిస్తుంది. ఇది OS నుండి స్వతంత్రంగా పని చేయడానికి అనుమతించే యాప్ను అమలు చేయడానికి పట్టే అన్నిటితో ప్యాక్ చేయడానికి అనుమతిస్తుంది.
కంటైనర్ చిత్రాలు స్వీయ-నియంత్రణ ఎక్జిక్యూటబుల్ యాప్ ప్యాకేజీలు, ఇవి యాప్ సరిగ్గా పని చేయడానికి అవసరమైన ప్రతిదాన్ని కలిగి ఉంటాయి. ప్రతి ఇమేజ్లో రన్టైమ్, కోడ్, కాన్ఫిగరేషన్లు మరియు సిస్టమ్ టూల్స్ మరియు లైబ్రరీలు ఉంటాయి.
మీరు డాకర్ని ఉపయోగిస్తున్నప్పుడు, ఈ చిత్రాలు పేరుకుపోతాయి. కాలక్రమేణా, పెద్ద సంఖ్యలో ఉపయోగించని చిత్రాలు, డేటా వాల్యూమ్లు మరియు కంటైనర్లు సేకరించబడతాయి, ఇది రద్దీగా ఉండే డాకర్ వాతావరణాన్ని సృష్టిస్తుంది. ఇది జరిగినప్పుడు, ప్లాట్ఫారమ్ పని చేసే విధంగా పర్యావరణాన్ని రిఫ్రెష్ చేయడం అవసరం.
ఇది జరిగేలా చేసే బహుళ ఆదేశాలు ఉన్నాయి, కాబట్టి మీ డాకర్ వాతావరణాన్ని అస్తవ్యస్తం చేసే ప్రధాన మార్గాలను చూద్దాం.
డాకర్ చిత్రాలను తీసివేస్తోంది
మీరు అవసరం లేని చిత్రాలను తీసివేయడానికి ముందు, మీరు వాటిని ఉపయోగకరమైన వాటి నుండి వేరు చేయాలి. ఇమేజ్ మేనేజ్మెంట్ కమాండ్ని ఉపయోగించడం ద్వారా మీ సిస్టమ్లో ఉన్న అన్ని చిత్రాలను జాబితా చేయడం ద్వారా దీన్ని సులభంగా చేయవచ్చు.
ఇది ఎలా ఉంటుందో ఇక్కడ ఉంది:
$ డాకర్ చిత్రం #ఇటీవల సృష్టించబడిన చిత్రాలను జాబితా చేయండి
లేదా
$ డాకర్ చిత్రం -a #అన్ని చిత్రాలను జాబితా చేయండి
రెండవ ఆదేశంతో, మీరు మీ అన్ని డాకర్ చిత్రాలను చూస్తారు. మీరు చేయాల్సిందల్లా 'వేలాడుతున్న చిత్రాలు' అని పిలవబడే వాటిని కనుగొనడం. ఇవన్నీ ట్యాగ్ లేని డాకర్ చిత్రాలు. ట్యాగ్ లేకుండా, ట్యాగ్ చేయబడిన చిత్రాలతో ఎటువంటి సంబంధం లేదు, అంటే అవి ఇకపై ఉపయోగపడవు.
మీరు ఇమేజ్ IDని ఉపయోగించడం ద్వారా ఒకటి లేదా అంతకంటే ఎక్కువ చిత్రాలను తొలగించవచ్చు. దీన్ని చేయడానికి, కింది ఆదేశాలలో ఒకదాన్ని ఉపయోగించండి:
$ docker rmi d65c4d6a3580 #ఒకే చిత్రాన్ని తీసివేయండి
$ docker rmi 612866ff4869 e19e33310e49 abe0cd4b2ebc #బహుళ చిత్రాలను తీసివేయండి
అన్ని డాంగ్లింగ్ చిత్రాలను జాబితా చేయడానికి -f ఫిల్టర్ ఫ్లాగ్ని ఉపయోగించడం మరింత అనుకూలమైన పరిష్కారం.
ఈ చిత్రాలను తొలగించడానికి మరియు డిస్క్ స్థలాన్ని శుభ్రం చేయడానికి, కింది ఆదేశాలలో ఒకదాన్ని ఉపయోగించండి:
$ డాకర్ ఇమేజ్ ప్రూనే #ఇంటరాక్టివ్గా డాంగ్లింగ్ ఇమేజ్లను తీసివేయండి
లేదా
$ డాకర్ rmi $(డాకర్ చిత్రాలు -q -f డాంగ్లింగ్=నిజం)
మీరు ఇదే విధంగా అన్ని డాకర్ చిత్రాలను తీసివేయవచ్చు. $ docker images –a కమాండ్ని ఉపయోగించి వాటిని జాబితా చేయండి ఆపై క్రింది వాటిని ఉపయోగించి వాటిని తీసివేయండి:
$ (డాకర్ rmi $(డాకర్ చిత్రాలు -a -q)
ఒక నిర్దిష్ట నమూనాను అనుసరించే చిత్రాలను తొలగించడం మరొక ఎంపిక. వాటిని జాబితా చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
$ డాకర్ చిత్రాలు -a | grep "నమూనా"
అప్పుడు, ఉపయోగించి వాటిని తొలగించండి:
$ డాకర్ చిత్రాలు -a | grep "నమూనా" | awk '{print $3}' | xargs డాకర్ rmi
కంటైనర్లను తొలగిస్తోంది
డాకర్తో కొంత సమయం పాటు పనిచేసిన తర్వాత మీరు చేయాలనుకుంటున్న మరొక విషయం ఒకటి లేదా అంతకంటే ఎక్కువ కంటైనర్లను తొలగించడం.
ఇమేజ్ రిమూవల్ మాదిరిగానే, మీరు మొదట కింది ఆదేశాన్ని ఉపయోగించి వాటిని జాబితా చేయాలి:
$ డాకర్ ps
లేదా
$ డాకర్ ps -a
మీరు తీసివేయాలనుకుంటున్న కంటైనర్లను కనుగొన్నప్పుడు, దాన్ని చేయడానికి వారి IDని ఉపయోగించండి.
$ docker rm 0fd99ee0cb61 #ఒకే కంటైనర్ను తీసివేయండి
$ డాకర్ rm 0fd99ee0cb61 0fd99ee0cb61 #మల్టిపుల్ కంటైనర్లను తీసివేయండి
ఒకవేళ మీరు తీసివేయడానికి ప్రయత్నిస్తున్న కంటైనర్ రన్ అవుతున్నట్లయితే, దాన్ని ఆపడానికి మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:
$ డాకర్ స్టాప్ 0fd99ee0cb61
$ డాకర్ rm -f 0fd99ee0cb61
చివరగా, మీరు కింది ఆదేశాలను ఉపయోగించడం ద్వారా అన్ని అనవసరమైన కంటైనర్లను ఆపివేయవచ్చు మరియు తీసివేయవచ్చు:
$ డాకర్ స్టాప్ $(డాకర్ ps -a -q) #అన్ని కంటైనర్లను ఆపండి
$ డాకర్ కంటైనర్ ప్రూనే #ఇంటరాక్టివ్గా అన్ని ఆపివేయబడిన కంటైనర్లను తీసివేయండి
లేదా
$ డాకర్ rm $(డాకర్ ps -qa)
ఇది విలువైన డిస్క్ స్థలాన్ని ఖాళీ చేయడానికి మరియు తాజాగా ప్రారంభించటానికి మిమ్మల్ని అనుమతిస్తుంది.
ది ఫైనల్ వర్డ్
మీరు చూడగలిగినట్లుగా, డాకర్ చిత్రాలు మరియు కంటైనర్లను తీసివేయడం అంత భయంకరమైనది కాదు. ఇప్పుడు మీరు ఈ ఆదేశాలను తెలుసుకున్నారు, మీరు మీ డాకర్ అనుభవంపై మరింత నియంత్రణను కలిగి ఉంటారు.
వాస్తవానికి, ఇవి కొన్ని ఆదేశాలు మాత్రమే, మరియు మీరు వివిధ రకాల ఇతర కలయికలను ఉపయోగించవచ్చు. అయినప్పటికీ, ఇవి పనిని బాగా చేస్తాయి, కాబట్టి వాటిని ప్రయత్నించడానికి సంకోచించకండి.