నడుస్తున్న డాకర్ కంటైనర్కు కట్టుబడి ఉండే విధానాన్ని ఈ కథనం వివరిస్తుంది.
రన్నింగ్ డాకర్ కంటైనర్ను ఎలా కమిట్ చేయాలి?
నడుస్తున్న డాకర్ కంటైనర్ను కమిట్ చేయడానికి, దిగువ జాబితా చేయబడిన దశలను చూడండి:
- నడుస్తున్న అన్ని కంటైనర్లను ప్రదర్శించండి.
- నిర్దిష్టంగా నడుస్తున్న కంటైనర్ను ఎంచుకోండి.
- నడుస్తున్న కంటైనర్ను యాక్సెస్ చేయండి.
- కంటైనర్లో కొన్ని మార్పులు చేయండి.
- 'ని ఉపయోగించి నడుస్తున్న కంటైనర్ను కమిట్ చేయండి డాకర్ కమిట్
- కట్టుబడి ఉన్న మార్పులను ధృవీకరించండి.
దశ 1: నడుస్తున్న కంటైనర్ను వీక్షించండి మరియు ఎంచుకోండి
ముందుగా, నడుస్తున్న అన్ని కంటైనర్లను ప్రదర్శించండి మరియు నిర్దిష్ట కంటైనర్ను ఎంచుకోండి:
డాకర్ ps
పై అవుట్పుట్ ఒకే ఒక రన్నింగ్ కంటైనర్ ఉందని చూపిస్తుంది, అంటే, ' Cont1 ” మరియు మేము దానిని రాబోయే దశల్లో ఉపయోగిస్తాము.
దశ 2: రన్నింగ్ కంటైనర్ను యాక్సెస్ చేయండి
అప్పుడు, 'ని అమలు చేయండి docker exec -it
పైన అందించిన ఆదేశం బాష్ షెల్ను తెరిచింది మరియు ఇప్పుడు వినియోగదారులు నడుస్తున్న కంటైనర్లో ఆదేశాన్ని అమలు చేయవచ్చు.
దశ 3: రన్నింగ్ కంటైనర్లో మార్పులు చేయండి
ఆ తర్వాత, నడుస్తున్న కంటైనర్లో కొన్ని మార్పులు చేయండి. ఉదాహరణకు, మేము '' పేరుతో కొత్త ఫైల్ని సృష్టించాము. test.txt కొంత కంటెంట్తో ఫైల్:
ప్రతిధ్వని 'ఇది టెస్ట్ ఫైల్' > test.txt
కంటెంట్ 'లో నిల్వ చేయబడింది test.txt ” ఫైల్.
దశ 4: ధృవీకరణ
' అని టైప్ చేయండి ls ” ఆదేశం మరియు కొత్తగా సృష్టించిన ఫైల్ను వీక్షించడానికి కంటైనర్లోని మొత్తం కంటెంట్ను జాబితా చేయండి. అప్పుడు, 'ని అమలు చేయండి పిల్లి
cat test.txt
పై అవుట్పుట్లో, కొత్తగా సృష్టించబడిన ఫైల్ “ test.txt ” మరియు దాని కంటెంట్ టెర్మినల్లో కూడా చూడవచ్చు.
దశ 5: రన్నింగ్ కంటైనర్ను కమిట్ చేయండి
ఇప్పుడు, ప్రస్తుత కంటైనర్ను రన్ చేస్తూ ఉంచండి మరియు కొత్త టెర్మినల్ విండోను తెరవండి. ఆపై, ''ని నమోదు చేయండి డాకర్ కమిట్
దశ 6: కట్టుబడి ఉన్న మార్పులను ధృవీకరించండి
ధృవీకరణ కోసం, ముందుగా, మార్పులు సేవ్ చేయబడిన కొత్త డాకర్ చిత్రాన్ని వీక్షించడానికి అన్ని డాకర్ చిత్రాలను జాబితా చేయండి:
డాకర్ చిత్రాలు
కొత్త చిత్రం అంటే, ' myimg1 'ట్యాగ్తో' V1.0 ” కొత్త మార్పులతో విజయవంతంగా సృష్టించబడింది.
ఇప్పుడు, కొత్తగా సృష్టించబడిన డాకర్ చిత్రం నుండి క్రొత్త కంటైనర్ను నిర్మించి ప్రారంభించండి మరియు దిగువ జాబితా చేయబడిన ఆదేశాన్ని ఉపయోగించి దాన్ని యాక్సెస్ చేయండి:
docker run -it --name Cont2 myimg1:V1.0 bashఇక్కడ:
- ' -అది ” ఫ్లాగ్ పేర్కొన్న కంటైనర్లో ఇంటరాక్టివ్ టెర్మినల్ సెషన్ను ప్రారంభించడానికి ఉపయోగించబడుతుంది.
- ' - పేరు 'కంటైనర్ పేరును సెట్ చేస్తుంది' Cont2 ”.
- ' myimg1:V1.0 ” అనేది కంటైనర్ కోసం ఉపయోగించాల్సిన డాకర్ చిత్రం.
- ' బాష్ ” కంటైనర్లో బాష్ షెల్ను ప్రారంభించడానికి ఉపయోగించబడుతుంది:
ఆ తర్వాత, 'ని ఉపయోగించండి ls ” కొత్త కంటైనర్ యొక్క కంటెంట్ను జాబితా చేయడానికి మరియు దాని కంటెంట్ మునుపటి కంటైనర్లాగే ఉందో లేదో ధృవీకరించడానికి. అప్పుడు, 'ని ఉపయోగించండి పిల్లి
cat test.txt
కొత్త కంటైనర్లోని కంటెంట్ని గమనించవచ్చు ' Cont2 'మునుపటి కంటైనర్ వలె ఉంటుంది' Cont2 ”.
ముగింపు
నడుస్తున్న డాకర్ కంటైనర్ను కమిట్ చేయడానికి, మొదట, నడుస్తున్న అన్ని కంటైనర్లను ప్రదర్శించి, కావలసినదాన్ని ఎంచుకోండి. అప్పుడు, నడుస్తున్న కంటైనర్ను యాక్సెస్ చేయండి మరియు దానికి కొన్ని మార్పులు చేయండి. తరువాత, '' ద్వారా నడుస్తున్న కంటైనర్ను నిర్దేశించండి డాకర్ కమిట్