பயன்பாடுகள் மற்றும் உள்கட்டமைப்புகளுக்கு இடையே சுதந்திரத்தை உருவாக்குவதற்கான விரிவான, திறந்த மூல கொள்கலன் தளம் உங்களுக்குத் தேவைப்பட்டால், Docker உங்களின் பாதுகாப்பான பந்தயம். அதைப் பயன்படுத்த உங்களுக்கு வாய்ப்பு இருந்தால், அதைப் பயன்படுத்துவதற்கான திறன் மற்றும் எளிதானது என்பது உங்களுக்கு முன்பே தெரியும்
அதிக எண்ணிக்கையிலான கிளவுட் மற்றும் ஐடி நிறுவனங்கள் இதை மிகவும் பயனுள்ளதாகக் கருதுகின்றன, மேலும் அதன் புகழ் நிச்சயமாக தகுதியானது.
இன்னும், இது சரியானதாக இல்லை. படங்கள், தொகுதிகள், கொள்கலன்கள் மற்றும் நெட்வொர்க்குகளை அகற்றுவதன் மூலம் வரும் வரம்புகளில் ஆதாரத்தைக் காணலாம். இந்த கட்டளைகள் கிடைத்தாலும், அவை பயனர்கள் விரும்பும் அளவுக்கு விரிவானவை அல்ல.
பயனர்கள் சந்திக்கும் முக்கிய பிரச்சனைகளையும் அவற்றுக்கான தீர்வுகளையும் இங்கே பார்க்கலாம். படங்களையும் கொள்கலன்களையும் எளிதாக அகற்றுவது எப்படி என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.
பிரச்சனை
கொள்கலன் தொழில்நுட்பம் இயக்க முறைமைகளை காட்சிப்படுத்துவதற்கான வழியை வழங்குகிறது. இது ஒரு பயன்பாட்டை இயக்குவதற்கு தேவையான அனைத்தையும் தொகுக்க அனுமதிக்கிறது, இது OS இலிருந்து சுயாதீனமாக செயல்பட அனுமதிக்கிறது.
கன்டெய்னர் படங்கள் என்பது ஒரு ஆப்ஸ் சரியாக வேலை செய்வதற்குத் தேவையான அனைத்தையும் உள்ளடக்கிய இயங்கக்கூடிய ஆப்ஸ் தொகுப்புகள் ஆகும். ஒவ்வொரு படத்திலும் இயக்க நேரம், குறியீடு, உள்ளமைவுகள் மற்றும் கணினி கருவிகள் மற்றும் நூலகங்கள் உள்ளன.
நீங்கள் டோக்கரைப் பயன்படுத்தும்போது, இந்தப் படங்கள் குவிகின்றன. காலப்போக்கில், அதிக எண்ணிக்கையில் பயன்படுத்தப்படாத படங்கள், தரவு அளவுகள் மற்றும் கொள்கலன்கள் குவிந்து, நெரிசலான டோக்கர் சூழலை உருவாக்குகிறது. இது நிகழும்போது, சுற்றுச்சூழலைப் புதுப்பிக்க வேண்டியது அவசியம், இதனால் இயங்குதளம் செயல்படும்.
இதைச் செய்ய பல கட்டளைகள் உள்ளன, எனவே உங்கள் டோக்கர் சூழலை ஒழுங்கீனமாக்குவதற்கான முக்கிய வழிகளைப் பார்ப்போம்.
டோக்கர் படங்களை அகற்றுதல்
தேவையில்லாத படங்களை அகற்றுவதற்கு முன், அவற்றை பயனுள்ளவற்றிலிருந்து வேறுபடுத்திப் பார்க்க வேண்டும். பட மேலாண்மை கட்டளையைப் பயன்படுத்தி உங்கள் கணினியில் உள்ள அனைத்து படங்களையும் பட்டியலிடுவதன் மூலம் இதைச் செய்யலாம்.
இது எப்படி இருக்கிறது என்பது இங்கே:
$ டோக்கர் படம் #சமீபத்தில் உருவாக்கப்பட்ட படங்களை பட்டியலிடவும்
அல்லது
$ docker image -a #list all images
இரண்டாவது கட்டளையுடன், உங்கள் அனைத்து டாக்கர் படங்களையும் பார்ப்பீர்கள். நீங்கள் செய்ய வேண்டியதெல்லாம், 'தொங்கும் படங்கள்' என்று அழைக்கப்படுவதைக் கண்டுபிடிக்க வேண்டும். இவை அனைத்தும் குறிச்சொல் இல்லாத டாக்கர் படங்கள். குறிச்சொல் இல்லாமல், குறியிடப்பட்ட படங்களுடன் எந்த தொடர்பும் இல்லை, அதாவது அவை இனி பயனுள்ளதாக இருக்காது.
பட ஐடியைப் பயன்படுத்தி ஒன்று அல்லது அதற்கு மேற்பட்ட படங்களை நீக்கலாம். இதைச் செய்ய, பின்வரும் கட்டளைகளில் ஒன்றைப் பயன்படுத்தவும்:
$ docker rmi d65c4d6a3580 #ஒரு படத்தை அகற்றவும்
$ docker rmi 612866ff4869 e19e33310e49 abe0cd4b2ebc #பல படங்களை அகற்று
அனைத்து தொங்கும் படங்களையும் பட்டியலிட -f வடிகட்டி கொடியைப் பயன்படுத்துவது மிகவும் வசதியான தீர்வாகும்.
இந்த படங்களை நீக்க மற்றும் வட்டு இடத்தை சுத்தம் செய்ய, பின்வரும் கட்டளைகளில் ஒன்றைப் பயன்படுத்தவும்:
$ docker image prune #ஊடாடும் படங்களை நீக்கவும்
அல்லது
$ docker rmi $(docker images -q -f dangling=true)
இதேபோல் அனைத்து டோக்கர் படங்களையும் நீக்கலாம். $ docker images -a கட்டளையைப் பயன்படுத்தி அவற்றைப் பட்டியலிட்டு, பின்வருவனவற்றைப் பயன்படுத்தி அவற்றை அகற்றவும்:
$ (docker rmi $(docker images -a -q)
ஒரு குறிப்பிட்ட முறையைப் பின்பற்றும் படங்களை நீக்குவது மற்றொரு விருப்பம். அவற்றை பட்டியலிட, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
$ டாக்கர் படங்கள் -a | grep "முறை"
பின்னர், அவற்றைப் பயன்படுத்தி அகற்றவும்:
$ டாக்கர் படங்கள் -a | grep "முறை" | awk '{print $3}' | xargs docker rmi
கொள்கலன்களை அகற்றுதல்
ஒரு குறிப்பிட்ட நேரத்திற்கு டோக்கருடன் பணிபுரிந்த பிறகு நீங்கள் செய்ய விரும்பும் மற்றொரு விஷயம் ஒன்று அல்லது அதற்கு மேற்பட்ட கொள்கலன்களை நீக்குவது.
படத்தை அகற்றுவதைப் போலவே, பின்வரும் கட்டளையைப் பயன்படுத்தி முதலில் அவற்றைப் பட்டியலிட வேண்டும்:
$ டாக்கர் பிஎஸ்
அல்லது
$ docker ps -a
நீங்கள் அகற்ற விரும்பும் கொள்கலன்களைக் கண்டறிந்தால், அதைச் செய்ய அவர்களின் ஐடியைப் பயன்படுத்தவும்.
$ docker rm 0fd99ee0cb61 #ஒரு தனி கொள்கலனை அகற்றவும்
$ docker rm 0fd99ee0cb61 0fd99ee0cb61 #பல கொள்கலன்களை அகற்று
நீங்கள் அகற்ற முயற்சிக்கும் கொள்கலன் இயங்கினால், அதை நிறுத்த பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
$ டோக்கர் நிறுத்தம் 0fd99ee0cb61
$ docker rm -f 0fd99ee0cb61
கடைசியாக, பின்வரும் கட்டளைகளைப் பயன்படுத்தி தேவையற்ற அனைத்து கொள்கலன்களையும் நிறுத்தி அகற்றலாம்:
$ docker stop $(docker ps -a -q) #அனைத்து கொள்கலன்களையும் நிறுத்துங்கள்
$ டோக்கர் கொள்கலன் கத்தரிக்காய் # நிறுத்தப்பட்ட அனைத்து கொள்கலன்களையும் ஊடாடலாக அகற்றவும்
அல்லது
$ docker rm $(docker ps -qa)
இது மதிப்புமிக்க வட்டு இடத்தை விடுவிக்கும் மற்றும் புதிதாக தொடங்கும்.
இறுதி வார்த்தை
நீங்கள் பார்க்க முடியும் என, டோக்கர் படங்கள் மற்றும் கொள்கலன்களை அகற்றுவது அவ்வளவு கடினமானதல்ல. இப்போது இந்த கட்டளைகளை நீங்கள் அறிந்திருக்கிறீர்கள், உங்கள் டோக்கர் அனுபவத்தின் மீது நீங்கள் அதிக கட்டுப்பாட்டைப் பெறலாம்.
நிச்சயமாக, இவை சில கட்டளைகள் மட்டுமே, மேலும் நீங்கள் பல்வேறு சேர்க்கைகளைப் பயன்படுத்தலாம். இருப்பினும், இவை வேலையைச் சிறப்பாகச் செய்யும், எனவே அவற்றை முயற்சிக்க தயங்க வேண்டாம்.