డాకర్లో అప్లికేషన్ను క్రియేట్ చేస్తున్నప్పుడు, డెవలపర్ అవసరాలకు అనుగుణంగా ఎప్పటికప్పుడు మార్పులు చేయాల్సిన కొన్ని పరిస్థితులు ఉన్నాయి. మార్పులను వర్తింపజేస్తున్నప్పుడు లేదా అప్లికేషన్ను పునర్నిర్మిస్తున్నప్పుడు, కొన్ని చెత్త లేదా డాంగ్లింగ్ ఇమేజ్లు ఉత్పన్నమవుతాయి, వాటిని వ్యర్థాలను వదిలించుకోవడానికి వదిలివేయాలి.
ఈ కథనం క్రింద పేర్కొన్న అంశాలను కలిగి ఉంటుంది:
- డాంగ్లింగ్ డాకర్ ఇమేజ్ అంటే ఏమిటి?
- డాంగ్లింగ్ డాకర్ చిత్రాలను ఎలా తొలగించాలి?
- ఉపయోగించని చిత్రాలను ఎలా తొలగించాలి?
డాంగ్లింగ్ డాకర్ ఇమేజ్ అంటే ఏమిటి?
ఎ' డాంగ్లింగ్ చిత్రం ” రిపోజిటరీ పేరు లేని ఇమేజ్కి అనుగుణంగా ఉంటుంది మరియు డాకర్ ఇమేజ్ లిస్టింగ్లలో ఒక ట్యాగ్ స్పష్టంగా కనిపిస్తుంది “
ఒక అప్లికేషన్ ఇమేజ్ బిల్ట్ చేయబడినప్పుడు మరియు ఉదాహరణకు ట్యాగ్ చేయబడినప్పుడు ఈ చిత్రాలు రూపొందించబడతాయి, ' నమూనా-చిత్రం:x ”. ఆ తర్వాత, చిత్రానికి కొన్ని నవీకరణలు చేయబడతాయి మరియు కొత్త చిత్రం నిర్మించబడింది, కానీ అదే ట్యాగ్తో. అటువంటి పరిస్థితిలో, డాకర్ మునుపటి/చివరి చిత్రం నుండి ట్యాగ్ని తీసివేసి, ఆపై దాన్ని కొత్త చిత్రానికి కేటాయిస్తుంది. ఫలితంగా, ట్యాగ్ని కోల్పోయిన మునుపటి/చివరి చిత్రం 'డాంగ్లింగ్ ఇమేజ్'గా మారుతుంది.
డాంగ్లింగ్ డాకర్ చిత్రాలను ఎలా తొలగించాలి?
ది ' డాంగ్లింగ్ డాకర్ చిత్రాలు '' ద్వారా గుర్తించవచ్చు మరియు విస్మరించవచ్చు కత్తిరింపు ” స్వయంచాలకంగా ఆదేశం.
డాంగ్లింగ్ ఇమేజ్ని సృష్టించడానికి మరియు తీసివేయడానికి దిగువ ఇవ్వబడిన పద్ధతులను అనుసరించండి:
డాంగ్లింగ్ చిత్రాన్ని సృష్టిస్తోంది
'డాంగ్లింగ్ ఇమేజ్'ని సృష్టించడానికి, దిగువ వివరించిన పద్దతులను పరిగణించండి:
దశ 1: “డాకర్ఫైల్” ఫైల్ని సవరించండి
అన్నింటిలో మొదటిది, డాంగ్లింగ్ చిత్రాన్ని రూపొందిద్దాం. అలా చేయడానికి, 'Dockerfile' అనే ఫైల్లో క్రింది కోడ్ లైన్లను వ్రాయండి/అతికించండి:
ఉచిత నుండి: 18.04ENTRYPOINT [ 'ప్రతిధ్వని' , 'హలో వరల్డ్' ]
గమనిక: ఇక్కడ, ' 18.04 ” అనేది ఉబుంటు సంస్కరణను సూచిస్తుంది.
దశ 2: చిత్రాన్ని రూపొందించండి
ఇప్పుడు, '' అనే చిత్రాన్ని నిర్మించడానికి క్రింద ఇవ్వబడిన cmdletని అమలు చేయండి. హలో-వరల్డ్: img1 ”:
డాకర్ బిల్డ్ -టి హలో-వరల్డ్: img1 .
పై cmdlet 'ని ప్రదర్శించే డాకర్ చిత్రాన్ని సృష్టిస్తుంది హలో వరల్డ్ ” టెర్మినల్లో కంటైనర్గా అమలు చేయబడినప్పుడు.
దశ 3: చిత్రాలను జాబితా చేయండి
దిగువ పేర్కొన్న cmdletని అమలు చేయడం ద్వారా చిత్రం సృష్టించబడిందో లేదో ధృవీకరించండి:
డాకర్ చిత్రం ls
ఇక్కడ, ఒక చిత్రం 'తో ట్యాగ్ చేయబడిందని ధృవీకరించవచ్చు హలో-ప్రపంచం 'తో' img1 ” ట్యాగ్ విజయవంతంగా నిర్మించబడింది.
దశ 4: బేస్ ఇమేజ్ వెర్షన్ను సవరించండి
ఇప్పుడు, ఉబుంటు నుండి బేస్ ఇమేజ్ వెర్షన్ను అప్డేట్ చేయండి ' 18.04 ' నుండి ' 20.04 ” మరియు ఒకేలాంటి ట్యాగ్తో కొత్త చిత్రాన్ని రూపొందించండి అంటే, “hello-world:img1”. అలా చేయడానికి, క్రింద వ్రాసిన “Dockerfile” ఫైల్లోని కోడ్ని సవరించండి/సవరించండి:
ఉచిత నుండి: 20.04ENTRYPOINT [ 'ప్రతిధ్వని' , 'హలో వరల్డ్' ]
దశ 5: చిత్రాన్ని మళ్లీ రూపొందించండి
ఇక్కడ, కొత్త చిత్రాన్ని రూపొందించడానికి క్రింద అందించిన cmdletని మళ్లీ అమలు చేయండి:
డాకర్ బిల్డ్ -టి హలో-వరల్డ్: img1 .
ఇప్పుడు, సిస్టమ్లోని చిత్రాలను జాబితా చేయడానికి దిగువ అందించబడిన cmdletని అమలు చేయండి:
డాకర్ చిత్రం ls
ఇక్కడ, హైలైట్ చేయబడిన ఇమేజ్ రిపోజిటరీ పేరు మరియు ట్యాగ్ రెండింటినీ '
ఈ చిత్రం మొదట ఉబుంటు ద్వారా నిర్మించబడింది. 18.04 ”బేస్ ఇమేజ్. ఆ తర్వాత, ఉబుంటు 'ని ఉపయోగించి అదే ట్యాగ్ (hello-world:img1)తో కొత్త చిత్రం నిర్మించబడింది. 20.04 ”బేస్ ఇమేజ్. అందువల్ల, డాకర్ అసలు/పూర్వ చిత్రం నుండి ట్యాగ్ని స్వయంచాలకంగా తీసివేసి, కొత్త చిత్రానికి కేటాయించి, తద్వారా డాంగ్లింగ్ ఇమేజ్ని రూపొందిస్తుంది.
డాంగ్లింగ్ చిత్రాలను తీసివేయడం/విస్మరించడం ఎలా?
దిగువ పేర్కొన్న cmdlet ద్వారా డాంగ్లింగ్ ఇమేజ్ని విస్మరించవచ్చు:
డాకర్ చిత్రం కత్తిరింపు
చివరగా, చర్చించబడిన cmdlet ఉపయోగించి అన్ని చిత్రాలను జాబితా చేయండి:
డాకర్ చిత్రం ls
పైన జాబితా చేయబడిన చిత్రాల నుండి, డాంగ్లింగ్ ఇమేజ్ గుర్తించబడి తీసివేయబడిందని మరియు అది ఇక్కడ తగిన విధంగా జాబితా చేయబడలేదని సూచించవచ్చు.
ఉపయోగించని చిత్రాలను ఎలా తొలగించాలి?
ఉపయోగించని చిత్రాలను తీసివేయవలసిన అవసరం ఉన్నట్లయితే, క్రింది cmdletని వర్తింపజేయండి:
డాకర్ చిత్రం కత్తిరింపు -ఎ
ముగింపు
ఎ' డాంగ్లింగ్ చిత్రం ' రిపోజిటరీ పేరు మరియు ట్యాగ్ లేని ఇమేజ్కి అనుగుణంగా ఉంటుంది మరియు దీని సహాయంతో తీసివేయవచ్చు డాకర్ చిత్రం ప్రూనే ” cmdlet. అప్లికేషన్కు అప్డేట్లు చేసి, దాన్ని పునర్నిర్మించిన తర్వాత ఈ రకమైన చిత్రాలు రూపొందించబడతాయి. ఈ వ్రాతలో, మేము డాండింగ్ డాకర్ చిత్రాల గురించి మరియు వాటిని తీసివేయడానికి సాధ్యమయ్యే మార్గం గురించి వివరణాత్మక సమాచారాన్ని అందించాము.