டோக்கர் கட்டளைகள்

Tokkar Kattalaikal



நீங்கள் டோக்கருக்குப் புதியவரா? நீங்கள் டோக்கர் கட்டளைகளுடன் போராடுகிறீர்களா? டோக்கர் எவ்வாறு செயல்படுகிறது மற்றும் டோக்கர் கொள்கலன் படங்கள் எவ்வாறு உருவாக்கப்படுகின்றன என்பதைப் பற்றி ஆர்வமாக உள்ளீர்களா?

நல்லது, அதிர்ஷ்டவசமாக, நீங்கள் சரியான இடத்தை அடைந்துவிட்டீர்கள்!

இந்த நேரடி, சுருக்கமான மற்றும் சுய-வேக பயிற்சியில், உபுண்டு இயக்க முறைமையில் டோக்கர் கட்டளைகளைப் பயன்படுத்த நாங்கள் உங்களுக்கு உதவுவோம். இந்த வழிகாட்டி டோக்கர் என்றால் என்ன மற்றும் அது எவ்வாறு செயல்படுகிறது, உபுண்டுவில் டோக்கரை எவ்வாறு நிறுவுவது மற்றும் டோக்கர்களில் டோக்கர் கட்டளைகளை எவ்வாறு பயன்படுத்துவது என்பது பற்றிய சுருக்கமான கண்ணோட்டத்தை வழங்கும். முதன்மையாகப் பயன்படுத்தப்படும் Docker கட்டளையை நாங்கள் காண்பிப்போம் மற்றும் உங்கள் பயன்பாடுகளில் Docker கட்டளைகளைப் பயன்படுத்துவதற்கு சில விரைவான எடுத்துக்காட்டுகளை வழங்குவோம்.







உபுண்டுவில் டோக்கரை எவ்வாறு நிறுவுவது, டோக்கர் படத்தை உருவாக்குவது, உபுண்டுவிலிருந்து படங்களை எடுப்பது, டோக்கர் கட்டளைகளுடன் மென்பொருள் மற்றும் பயன்பாடுகளை நிறுவுவது, systemctl கட்டளை என்ன, டோக்கரில் அதை எவ்வாறு பயன்படுத்துவது, தரவு நிலைத்திருக்க வால்யூம்களைப் பயன்படுத்துவது மற்றும் பல டோக்கரைப் பயன்படுத்துவது எப்படி என்று டுடோரியல் விவாதிக்கிறது. கட்டளைகள். எளிய எடுத்துக்காட்டுகளின் உதவியுடன், உங்கள் தனிப்பயனாக்கப்பட்ட டோக்கர் படத்தை உருவாக்கலாம் மற்றும் சில நெட்வொர்க்கிங் செய்யலாம்.



2013 இல் டோக்கர் வெளியானதிலிருந்து, அது ஒவ்வொரு நாளும் பிரபலமானது. சாலமன் ஹைக்ஸ் டோக்கர்கானில் டோக்கரை ஒரு திறந்த மூல திட்டமாக வெளியிட்டார், அது பின்னர் டோக்கர் என்ற பெயரைப் பெற்றது. டோக்கர் இயங்குதளமானது விண்டோஸ் மற்றும் லினக்ஸ் ஆகிய இரு இயக்க முறைமைகளிலும் இயங்குகிறது. டோக்கரின் பிரபலத்திற்கு முக்கிய காரணம், இது வளர்ச்சி செயல்முறையில் புரட்சியை ஏற்படுத்தியுள்ளது. கொள்கலன்கள் மிக நீண்ட காலமாக இங்கு உள்ளன, ஆனால் அவை டோக்கரின் தொடக்கத்திற்குப் பிறகு இருந்ததைப் போல பயனுள்ளதாக இல்லை. டோக்கருடன் இணைந்து, கொள்கலன்கள் ஒரு சில ஆண்டுகளில் மென்பொருள் துறையில் புரட்சியை ஏற்படுத்தியுள்ளன. இந்த கலவையானது பரந்த அளவிலான பொருளாதாரத்தை உருவாக்குவதன் மூலம் குறுகிய காலத்தில் பிரபலமானது.



டெவலப்பர்கள், ஆரம்பநிலையாளர்கள் மற்றும் நிபுணர்களுக்கு, டோக்கர் கண்டெய்னரைஸ் செய்யப்பட்ட பயன்பாடுகளை உருவாக்குவதற்கும், பகிர்வதற்கும், ஒத்துழைப்பதற்கும் ஒரு நடைமுறை தரநிலையாக மாறியுள்ளது. டெஸ்க்டாப்பில் மட்டுமின்றி மேகக்கணியிலும் டெவலப்பர்கள் ஒத்துழைக்க டோக்கர்கள் அனுமதிக்கின்றனர். டோக்கர்கள் குறியீட்டை உற்பத்திக்கு பயன்படுத்துவதை மிகவும் எளிமையாகவும் எளிதாகவும் செய்தனர்.





டோக்கர் என்றால் என்ன?

டெவலப்பர்களின் வாழ்க்கையை எளிமையாகவும் எளிதாகவும் செய்யும் கூட்டு பயன்பாட்டு மேம்பாட்டு தளத்தை டோக்கர்கள் வழங்குகிறார்கள். டோக்கர் டெவலப்பர்களுக்கு புதுமைகளில் அதிக நேரத்தையும் மற்ற எல்லாவற்றிலும் குறைந்த நேரத்தையும் செலவிட ஒரு வாய்ப்பை வழங்குகிறது. உயர்-நிலை நிரலாக்க மொழிகளின் தொடக்கத்திலிருந்து, பல்வேறு இயக்க முறைமைகளில் பயன்பாடுகளை உருவாக்க, செயல்படுத்த மற்றும் சோதனை செய்வதற்கான ஒரே வழி, எந்தவொரு இயக்க முறைமையுடனும் வரைபடமாக்கப்பட்ட பல பிரத்யேக இயற்பியல் அல்லது மெய்நிகர் இயந்திரங்களைப் பயன்படுத்துவதாகும். ஒவ்வொரு OS விவரக்குறிப்பு மற்றும் மென்பொருளுக்கும் புதிய அமைப்புகளை வழங்குவதற்கு இந்த முறைக்கு நிறைய வன்பொருள் வளங்கள் மற்றும் மேல்நிலை தேவைப்படுகிறது.

இருப்பினும், 2013 இல் டோக்கரின் வெளியீட்டில், இந்த சிக்கல் தீர்க்கப்பட்டது. பல கணினிகளில் குறியீடு அல்லது பயன்பாடுகளை உருவாக்க மற்றும் இயக்க டெவலப்பர்களுக்கு உதவும் மைக்ரோ சர்வீஸ் கட்டமைப்பை டோக்கர் வழங்குகிறது. வளர்ச்சி பணிப்பாய்வுகளை வேகமாகவும் சீராகவும் மேம்படுத்த, கொள்கலன்களின் சேவைகளைப் பயன்படுத்துகிறது. கூடுதலாக, இது உயர் அளவிடுதல், தனிப்பயனாக்கம், பெயர்வுத்திறன் மற்றும் பல போன்ற பல நன்மைகளைக் கொண்டுள்ளது. இது பாரம்பரிய மெய்நிகர் இயந்திரங்களைப் போலவே செயல்படுகிறது. இருப்பினும், இது VMகளுடன் ஒப்பிடும்போது இலகுரக மற்றும் வேகமான வேலைச் சூழலை வழங்குகிறது. இது கண்டெய்னரைஸ் செய்யப்பட்ட தனிமைப்படுத்தப்பட்ட பயன்பாட்டு சேவைகள் மற்றும் ஹோஸ்ட் OS கர்னலுக்கு இடையில் இருக்கும் லேயரில் இயங்குகிறது.



ஏன் டோக்கர்?

தொடக்கத்தில், அப்ளிகேஷன் மேம்பாடு என்பது குறியீடுகளை எழுதுவதுதான். இருப்பினும், தொழில்நுட்பத் தொழில் வளர்ச்சியடைந்துள்ளது, மேலும் நடைமுறைகள் நீண்ட காலமாக மாற்றப்பட்டுள்ளன. பல்வேறு நிரலாக்க மொழிகள், பல கட்டமைப்புகள் மற்றும் பல்வேறு கட்டமைப்புகளைப் புரிந்துகொள்வதுடன், ஒரு எளிய பயன்பாட்டை உருவாக்க அதன் வாழ்க்கைச் சுழற்சியின் ஒவ்வொரு கட்டத்திற்கும் கருவிகளுக்கு இடையே ஒரு தொடர்ச்சியான மற்றும் நிலையான இடைமுகத்தை எவ்வாறு உருவாக்குவது என்பது பற்றிய அறிவும் தேவைப்படுகிறது. விஷயங்களை எளிமைப்படுத்தவும், பணிப்பாய்வுகளை விரைவுபடுத்தவும், டெவலப்பர்கள் ஒவ்வொரு திட்டத்திற்கும் தங்கள் விருப்பப்படி கருவிகள், வரிசைப்படுத்தல் சூழல்கள் மற்றும் பயன்பாட்டு அடுக்குகளைப் பயன்படுத்த அனுமதிக்க டோக்கர் இங்கே வருகிறது.

டோக்கர் கண்டெய்னரைஸ் செய்யப்பட்ட பயன்பாடுகளுக்கான தொழில் தரநிலையை உருவாக்கினார். டோக்கரைப் பயன்படுத்துவதன் மூலம், டெவலப்பர்கள் வெவ்வேறு தளங்களில் பயன்பாடுகளைத் தொடங்கவும் பயன்படுத்தவும் தனிமைப்படுத்தப்பட்ட மற்றும் சுயாதீனமான பணிச்சூழலை உருவாக்க முடியும். டெவலப்பர்கள் சார்புகள் மற்றும் செயல்படுத்தல் பிழைகள் பற்றி கவலைப்படாமல் எந்த தளத்திலும் குறியீட்டை இயக்கவும் தொகுக்கவும் இது அனுமதிக்கிறது. வேகமான, மல்டி-பிளாட்ஃபார்ம், சார்பு இல்லாத, பயன்படுத்த எளிதானது மற்றும் பயன்படுத்த எளிதானது, தனிமைப்படுத்தப்பட்ட மற்றும் சுயாதீனமான வேலைத் தளத்தை வழங்குவதன் மூலம் இது டெவலப்பர்களின் வாழ்க்கையை மாற்றியுள்ளது. இது அறிமுகப்படுத்தப்பட்டதிலிருந்து, இது தகவல் தொழில்நுட்பம் மற்றும் தொழில்நுட்ப வளர்ச்சி உலகில் கட்டாயம் இருக்க வேண்டிய ஒன்றாக மாறிவிட்டது.

டோக்கர் கட்டளைகள்

டோக்கர் கட்டளைகளின் நீண்ட பட்டியல் டோக்கர் சூழலில் வேலை செய்ய பயனுள்ள உள்ளமைக்கப்பட்ட செயல்பாடுகளை வழங்குகிறது. டோக்கர் கட்டளை பற்றிய இந்த விரிவான டுடோரியல், ரன், பில்ட், வால்யூம், புல், ஸ்டார்ட், இடைநிறுத்தம் போன்ற அத்தியாவசிய டோக்கர் கட்டளைகளை உள்ளடக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. கூடுதலாக, இந்த டுடோரியல் ஒவ்வொரு டோக்கர் கட்டளைக்கான எடுத்துக்காட்டுகளையும் வழங்குகிறது. மற்றும் டோக்கர் கட்டளைகளின் செயல்பாட்டைப் பற்றிய தெளிவான புரிதல். மேலும் கவலைப்படாமல், அத்தியாவசிய டோக்கர் கட்டளைகளை விரைவாகச் செல்லவும். கீழே கொடுக்கப்பட்டுள்ள அட்டவணையைப் பார்க்கவும்:

கட்டளை விளக்கம்
இணைக்கவும் இயங்கும் கொள்கலனில் உள்ளீடு ஸ்ட்ரீம், அவுட்புட் ஸ்ட்ரீம் மற்றும் பிழை ஸ்ட்ரீம் ஆகியவற்றை இணைக்கப் பயன்படுகிறது
உறுதி கொள்கலனில் செய்யப்பட்ட மாற்றங்களின் புதிய படத்தை உருவாக்கப் பயன்படுகிறது
முடக்கு சேவைகளை முடக்க பயன்படுகிறது
தொகு எடிட் முறையில் கோப்பைத் திறக்கப் பயன்படுகிறது
செயல்படுத்த சேவைகளை இயக்க பயன்படுகிறது
exec இயங்கும் கொள்கலனில் கட்டளையை இயக்க பயன்படுகிறது
குழுசேர் டோக்கரின் குழுவை உருவாக்கப் பயன்படுகிறது
நிறுவு கோப்புகள், மென்பொருள், களஞ்சியம் போன்றவற்றை நிறுவ பயன்படுகிறது.
படங்கள் பதிவேட்டில் உள்ள அனைத்து படங்களையும் கீழே பட்டியலிட பயன்படுகிறது
கொல்ல ஓடும் கொள்கலன்களைக் கொல்லப் பயன்படுகிறது
உள்நுழைய டோக்கர் பதிவேட்டில் உள்நுழைய பயன்படுகிறது
newgrp குழுவில் செய்யப்பட்ட மாற்றங்களைச் செயல்படுத்தப் பயன்படுகிறது
நெட்ஸ்டாட் திறந்த துறைமுகங்களின் நிலையைச் சரிபார்க்கப் பயன்படுகிறது
ps இயங்கும் அனைத்து கொள்கலன்களையும் பட்டியலிடப் பயன்படுகிறது
ps -a அனைத்து இயங்கும், அத்துடன் நிறுத்தப்பட்ட கொள்கலன்களையும் பட்டியலிடப் பயன்படுகிறது
இழுக்க டோக்கர் பதிவேட்டில் இருந்து களஞ்சியம் அல்லது படத்தைப் பிரித்தெடுக்கப் பயன்படுகிறது
இடைநிறுத்தம் கொள்கலனில் செயல்படுத்தப்படும் செயல்முறைகளை இடைநிறுத்தப் பயன்படுகிறது
கத்தரிக்காய் நிறுத்தப்பட்ட அனைத்து கொள்கலன்களையும் நீக்கப் பயன்படுகிறது
கொத்தமல்லி -அ அனைத்து படங்களையும், பிணையத்தையும், தற்காலிக சேமிப்பையும், நிறுத்தப்பட்ட கொள்கலன்களையும் நீக்க பயன்படுகிறது
ஓடு கட்டளைகளை இயக்க பயன்படுகிறது
rm கொள்கலன்களை அகற்ற பயன்படுகிறது
ஆர்மி படங்களை அகற்ற பயன்படுகிறது
ஏற்றவும் கணினி உள்ளமைவை மீண்டும் ஏற்ற பயன்படுகிறது
மறுதொடக்கம் கொள்கலன்களை மறுதொடக்கம் செய்யப் பயன்படுகிறது
தேடு டோக்கர் மையத்திலிருந்து படங்கள், கோப்புகள் அல்லது களஞ்சியத்தைத் தேடப் பயன்படுகிறது
தொடங்கு ஒரு கொள்கலனைத் தொடங்கப் பயன்படுகிறது
நிறுத்து ஓடும் கொள்கலன்களை நிறுத்தப் பயன்படுகிறது
இடைநிறுத்தம் கொள்கலனில் செயல்படுத்தப்படும் செயல்முறைகளை இடைநிறுத்தப் பயன்படுகிறது
மேம்படுத்தல் கொள்கலன்களின் கட்டமைப்பைப் புதுப்பிக்கப் பயன்படுகிறது
usermod டோக்கரில் பயனரைச் சேர்க்கப் பயன்படுகிறது
பதிப்பு டோக்கரின் பதிப்பைப் பெறப் பயன்படுகிறது
காத்திரு மற்ற நிறுத்தங்கள் வரை கொள்கலனைத் தடுக்கப் பயன்படுகிறது

உபுண்டுவில் டோக்கரை எவ்வாறு நிறுவுவது

டோக்கரைப் பயன்படுத்தும் போக்கு கட்டுப்பாடில்லாமல் வளர்ந்து வருகிறது, டெவலப்பர்கள் மற்றும் டெவொப்ஸ் பொறியாளர்கள் பயன்பாட்டு மேம்பாட்டிற்காக டாக்கர்களை தீவிரமாகப் பயன்படுத்துகின்றனர். அதற்கு மேல், பெரிய மற்றும் சிறிய நிறுவனங்கள் டோக்கர் கட்டளைகளில் நிபுணத்துவம் பெற்றவர்களை அல்லது டோக்கர் கட்டளைகளைப் பயன்படுத்தி குறைந்தபட்சம் சில வருட தொழில்முறை அனுபவம் உள்ளவர்களைத் தேடுகின்றன. டோக்கர் கட்டளைகளுடன் பணிபுரிய, முதலில் உங்களுக்கு தேவையானது உங்கள் கணினியில் டோக்கரை நிறுவ வேண்டும். Unix, Linux, Windows மற்றும் macOS உட்பட எந்த கணினியிலும் டோக்கர்களை நிறுவ முடியும். உபுண்டுவில் டோக்கர்களை எவ்வாறு நிறுவுவது என்பது குறித்த படிப்படியான செயல்முறையை இந்தப் பிரிவில் கொண்டுள்ளது. உங்கள் உபுண்டு 20.04 இல் டோக்கரை எளிதாகவும் சரியாகவும் நிறுவ மாதிரி எடுத்துக்காட்டுகளுடன் நாங்கள் உங்களுக்கு வழிகாட்டுவோம்.

முன்நிபந்தனைகள்

இந்த பகுதி உபுண்டு 20.04 கணினியில் டோக்கரை எவ்வாறு நிறுவுவது என்பது பற்றிய ஒரு ஒத்திகை. நீங்கள் தொடர்ந்து பின்பற்ற விரும்பினால், உங்கள் கணினி அனைத்து முன்தேவையான தேவைகளையும் பூர்த்தி செய்வதை உறுதி செய்ய வேண்டும்.

இந்த விரைவான மற்றும் புதிரான டுடோரியலுக்கு 1 ஜிபி ரேம் உடன் உபுண்டு 20.04 ஐப் பயன்படுத்துவோம். கணினியானது 3.10 அல்லது லினக்ஸ் கர்னலின் சமீபத்திய பதிப்பில் குறைந்தபட்சம் 25 ஜிபி இலவச வட்டு இடத்தைக் கொண்டிருக்க வேண்டும். ஃபயர்வால் மற்றும் சூடோ ரூட் அல்லாத பயனரும் சேர்க்கப்பட வேண்டும். 'procps' மூலம் விநியோகிக்கப்படும் ஒரு இயங்கக்கூடிய 'ps' அல்லது git பதிப்பு 1.7 அல்லது அதற்கு மேற்பட்ட ஒத்த தொகுப்பு.

உங்கள் கணினி இந்தத் தேவைகள் அனைத்தையும் பூர்த்தி செய்தால், அது டோக்கரை நிறுவத் தயாராக உள்ளது.

தயாரிப்பு

உங்கள் கணினி டோக்கர் நிறுவலுக்கு ஏற்றது என்பதை உறுதிசெய்த பிறகு, நிறுவல் செயல்முறையைத் தொடங்க உங்கள் கணினியைத் தயார் செய்ய வேண்டும்.

நீங்கள் செய்ய வேண்டிய முதல் விஷயம், அதில் உள்ள அனைத்து படங்களையும் சேமிக்க ஒரு கோப்புறையை உருவாக்குவது. நீங்கள் டோக்கரைப் பயன்படுத்தும் போது, ​​நீங்கள் கொள்கலன்களை உருவாக்குவீர்கள், படங்களை உருவாக்குவீர்கள் மற்றும் அவற்றுடன் விளையாடுவீர்கள். வரும் பிரிவுகளில் நீங்கள் செயல்படுத்தும் கட்டளைகளின் மூலம் உருவாக்கப்பட்ட அனைத்து விளைவான படங்களையும் நீங்கள் சேமிக்க விரும்பலாம். எனவே, முன்பே ஒரு கோப்புறையை உருவாக்குவதை உறுதிப்படுத்திக் கொள்ளுங்கள். கோப்புறையை உருவாக்கிய பிறகு, கோப்பகத்தை அந்த புதிய கோப்புறைக்கு மாற்றவும், அது இயல்புநிலை வேலை செய்யும் கோப்பகமாக இருக்கும். அனைத்து படங்களையும் கோப்புகளையும் நேரடியாகப் பதிவிறக்க, டோக்கர் இயல்புநிலை அடைவு இருப்பிடத்தைப் பயன்படுத்துகிறது. இறுதியாக, உபுண்டு 20.04 இல் டோக்கரை நிறுவ கணினி தயாராக உள்ளது மற்றும் முழுமையாக தயாராக உள்ளது.

எனவே, நிறுவல் செயல்முறையைத் தொடங்குவோம்!

படி # 1: கணினியின் களஞ்சியத்தைப் புதுப்பிக்கவும்

கணினியின் அனைத்து களஞ்சியங்களையும் புதுப்பிப்பதே முதல் மற்றும் மிக முக்கியமான விஷயம். அதற்கு, நாம் 'update' கட்டளையைப் பயன்படுத்த வேண்டும். சுருக்கமாக விவாதிக்கப்பட்டபடி, கோப்புகள், களஞ்சியங்கள், உள்ளமைவுகள் போன்றவற்றைப் புதுப்பிக்க “update” கட்டளை பயன்படுத்தப்படுகிறது. எனவே, “update” கட்டளையைப் பயன்படுத்தி களஞ்சியத்தை மேம்படுத்துகிறோம். பின்வரும் 'புதுப்பிப்பு' கட்டளையின் முடிவைப் பார்க்கவும்:

களஞ்சியத்தின் புதுப்பிப்பு வெற்றிகரமாக உள்ளது. எனவே, கணினியில் டோக்கரை நிறுவுவதற்கு அவசியமான அத்தியாவசிய தொகுப்புகளை நிறுவ கணினி தயாராக உள்ளது.

படி # 2: அத்தியாவசிய தொகுப்புகளை நிறுவவும்

டோக்கரின் பதிவிறக்கம் மற்றும் நிறுவல் செயல்முறையைத் தொடங்குவதற்கு முன், கணினியில் இருக்க வேண்டிய அனைத்து தொகுப்புகளையும் சேகரிப்பது அடுத்த படியாகும். 'நிறுவு' கட்டளை மென்பொருள், தொகுப்புகள் மற்றும் அனைத்தையும் நிறுவுகிறது. இங்கே, தேவையான தொகுப்புகளை நிறுவ 'நிறுவு' கட்டளையை இயக்கலாம்:

தொகுப்புகளின் முழுமையான பட்டியலைப் படித்த பிறகு, தொகுப்பு நிறுவல் செயல்முறையைத் தொடர கணினி உங்கள் அனுமதியைக் கேட்கும். நிறுவல் செயல்முறையை முடிக்க அனுமதிக்க 'y/Y' ஐ அழுத்தவும். நீங்கள் 'y' அல்லது 'Y' பொத்தானை அழுத்தியதும், 'install' கட்டளையுடன் நீங்கள் குறிப்பிட்ட அனைத்து தொகுப்புகளையும் கணினி பதிவிறக்கம் செய்து நிறுவும்.

படி # 3: GPG விசையைச் சேர்க்கவும்

அடுத்து செய்ய வேண்டியது GPG விசையை Docker களஞ்சியத்தில் சேர்ப்பதாகும். “கர்ல் -எஃப்எஸ்எஸ்எல் <ஜிபிஜி விசை களஞ்சியம்> | sudo apt-key add” கட்டளை GP ஐ சேர்க்க பயன்படுகிறது

ஜி விசை. 'சரி' முடிவு GPG விசை வெற்றிகரமாக கணினியில் சேர்க்கப்பட்டது என்பதைக் காட்டுகிறது.

படி # 4: டோக்கர் களஞ்சியத்தைச் சேர்க்கவும்

GPG விசையைச் சேர்த்த பிறகு, உங்கள் Ubuntu 20.04 கணினியில் Docker களஞ்சியத்தைச் சேர்க்கவும். பின்வரும் 'add-apt-repository' கட்டளை உபுண்டு கணினியில் Docker களஞ்சியத்தைச் சேர்க்க உங்களை அனுமதிக்கிறது.

உபுண்டு கணினியின் களஞ்சியங்கள் மீண்டும் புதுப்பிக்கப்பட வேண்டும், இதனால் நிறுவப்பட்ட மற்றும் இதுவரை செய்யப்பட்ட அனைத்து தொகுப்புகளும் களஞ்சியத்தில் புதுப்பிக்கப்படும். உபுண்டுவின் களஞ்சியத்தைப் புதுப்பிக்க அதே “புதுப்பிப்பு” கட்டளையைப் பயன்படுத்தவும்.

படி # 5: “apt-cache” ஐ இயக்கவும்

apt-cache கட்டளையானது டோக்கர் களஞ்சியத்தில் இருந்து பயன்பாடு நிறுவப்படும் என்பதை உறுதி செய்கிறது. apt-cache கட்டளையின் வெளியீட்டிற்கு கீழே பார்க்கவும்:

படி # 6: டோக்கரை நிறுவவும்

இங்கே முக்கிய படி, டோக்கரின் நிறுவல் வருகிறது. உங்கள் டெர்மினலில் “sudo apt install docker-ce” கட்டளையை உள்ளிட்டு, கணினி தானாகவே டோக்கரைப் பதிவிறக்கி நிறுவ அனுமதிக்கவும். டோக்கரை நிறுவுவதற்கான அனைத்து தொகுப்புகள், சார்புகள் மற்றும் உள்ளமைவுகளை கணினி சேகரித்தவுடன், அது தொடர உங்கள் அனுமதியைக் கேட்கும். உங்கள் விசைப்பலகையில் 'y' அல்லது 'Y' ஐ அழுத்தி, கணினியை நிறுவல் செயல்முறையை முடிக்க அனுமதிக்கவும்.

படி # 7: நிலையைச் சரிபார்க்கவும்

உங்கள் கணினியில் டோக்கரின் நிலையைச் சரிபார்ப்பதே இறுதிப் படியாகும். கீழே உள்ள வெளியீட்டைப் பார்க்கவும்:

டோக்கர் இயக்கத்தில் உள்ளது, சுறுசுறுப்பாக இயங்குகிறது மற்றும் பயன்படுத்த தயாராக உள்ளது என்பதை நினைவில் கொள்ளவும். எனவே, நிறுவல் செயல்முறை முடிந்தது, உங்கள் கணினியில் Docker நிறுவப்பட்டுள்ளது. டோக்கர் கட்டளைகளை சோதித்து செயல்படுத்த கணினி தயாராக உள்ளது. எனவே, அடுத்த பகுதிக்குச் சென்று, பல பிரபலமான டோக்கர் கட்டளைகளைச் சோதித்து, டெவலப்பர்கள் மற்றும் டெவொப்ஸ் இன்ஜினியர்களின் வாழ்க்கையை எளிதாகவும் வேகமாகவும் மாற்றும் வகையில் அவை டோக்கருடன் எவ்வாறு செயல்படுகின்றன என்பதை அறிந்து கொள்வோம்.

மேலே மற்றும் கீழே கொடுக்கப்பட்டுள்ள அனைத்து கட்டளைகளையும் இயக்க உபுண்டு 20.04 ஐப் பயன்படுத்துகிறோம் என்பதை நினைவில் கொள்ளுங்கள். இருப்பினும், அடுத்தடுத்த பிரிவில் வழங்கப்பட்ட டோக்கர் கட்டளைகளை எந்த உபுண்டு பதிப்பிலும், அதாவது 18.04, 20.04 போன்றவற்றிலும் செயல்படுத்தலாம், மேலும் அவை எந்த லினக்ஸ் இயங்குதளத்திலும் செயல்படுத்தப்படலாம். உங்கள் கணினி முன்நிபந்தனைகளின் அனைத்துத் தேவைகளையும் பூர்த்திசெய்கிறதா என்பதையும், டோக்கர் கட்டளைகளைச் செயல்படுத்துவதற்கும் சோதனை செய்வதற்கும் உங்கள் கணினி டோக்கர்களுடன் முழுமையாகத் தயாராக உள்ளது என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். மாதிரி எடுத்துக்காட்டுகளுடன் அனைத்து முக்கிய டோக்கர் கட்டளைகளையும் விரிவாகப் பார்ப்போம்.

கட்டளை # 1: டோக்கர் தேடல்

டோக்கர் தேடல் கட்டளை படங்கள், களஞ்சியங்கள் மற்றும் டோக்கர் மையத்தில் உள்ள எதையும் தேடுகிறது. தேடல் கட்டளை டோக்கர் மையத்தில் தேவையான தரவைத் தேடுகிறது மற்றும் கண்டுபிடிக்கப்பட்டால் அதை பயனருக்குத் திருப்பித் தருகிறது. டோக்கர் ஹப் என்பது படங்களை எடுக்கப் பயன்படுத்தப்படும் அதிகாரப்பூர்வ டோக்கர் நூலகமாகும். இது அனைத்து டோக்கர் பயனர்களும் தங்கள் படங்களை வைத்திருக்கும் ஆன்லைன் மைய களஞ்சியமாகும். டோக்கர் பயனர்கள் டோக்கர் படங்களை உருவாக்க, செயல்படுத்த, சோதனை மற்றும் சேமிக்க தங்கள் கோப்பகத்தை உருவாக்கலாம். டோக்கர் ஹப் இப்போது நூறாயிரக்கணக்கான டோக்கர் படங்களைக் கொண்டுள்ளது, இது நாளுக்கு நாள் வேகமாக அதிகரித்து வருகிறது.

'டாக்கர் தேடல்' கட்டளையைப் பயன்படுத்தி ஆல்பைன் லினக்ஸின் அடிப்படையில் டோக்கர் படத்தைத் தேடலாம். டோக்கர் மையத்தில் ஆல்பைன் அடிப்படையிலான படத்தைத் தேட, கட்டளை வரி இடைமுகத்தில் 'sudo docker search alpine' கட்டளையை இயக்கவும்.

எடுத்துக்காட்டாக, உபுண்டுவை அடிப்படையாகக் கொண்ட டோக்கர் மையத்தில் ஒரு படத்தைத் தேட வேண்டும். அதே 'தேடல்' கட்டளையைப் பயன்படுத்தி அதைக் கண்டறியவும். பட வகையை “உபுண்டு” என்று குறிப்பிடவும், நீங்கள் செல்லலாம். கீழே கொடுக்கப்பட்டுள்ள “உபுண்டு தேடல்” கட்டளை மற்றும் வெளியீட்டைப் பார்க்கவும்:

'டாக்கர் கட்டளை' வெவ்வேறு இயக்க முறைமைகளின் அடிப்படையில் படங்களைத் தேடுவதில்லை. இது பயன்பாட்டிற்கான டோக்கர் படங்களையும் தேடலாம். எடுத்துக்காட்டாக, 'Nginx' பயன்பாட்டிற்கான டோக்கர் படத்தை நீங்கள் கண்டுபிடிக்க வேண்டும். நீங்கள் 'தேடல்' கட்டளையுடன் பயன்பாட்டு வகையை வழங்க வேண்டும். “Nginx” வகையான பயன்பாட்டிற்கான படங்களைப் பெற “தேடல்” கட்டளை எவ்வாறு பயன்படுத்தப்படுகிறது என்பது இங்கே.

டோக்கர் மையத்தில் பரந்த அளவிலான மற்றும் பல வகையான படங்கள் உள்ளன. டோக்கர் பயனர்கள் அடிப்படை படங்கள் மற்றும் முற்றிலும் தனிப்பயனாக்கப்பட்ட டோக்கர் படங்களுடன் படங்களை உருவாக்குகிறார்கள். அவை அனைத்தும் வெவ்வேறு வகைகள் மற்றும் வெவ்வேறு இயக்க முறைமைகள் அல்லது பயன்பாடுகளை அடிப்படையாகக் கொண்டவை. சில இயக்க முறைமை படங்கள், சில பயன்பாட்டு படங்கள், சில வெவ்வேறு பயன்பாடுகளின் கலவையாகும். நீங்கள் டோக்கருக்குப் புதியவர் மற்றும் சில முன்-உருவாக்கும் படங்களைத் தேடுகிறீர்களானால், நீங்கள் டோக்கர் மையத்தைப் பார்க்க வேண்டும். ஒவ்வொரு சூழ்நிலைக்கும் டோக்கர் மையத்தில் ஒரு அடிப்படை படத்தைக் காண்பீர்கள். உங்கள் காட்சிக்கு ஏற்ற படத்தை நீங்கள் கண்டுபிடிக்கவில்லை என்று வைத்துக்கொள்வோம். நீங்கள் அதை தனிப்பயனாக்கலாம் மற்றும் டோக்கர் மையத்தில் பொதுவில் பகிரலாம், இதன்மூலம் இதேபோன்ற சூழ்நிலையைக் கையாளும் பிற டோக்கர் பயனர்கள் உங்கள் கட்டமைக்கப்பட்ட படத்தைப் பயன்படுத்தலாம்.

கட்டளை # 2: டோக்கர் இழுத்தல்

உபுண்டு 20.04 இயக்க முறைமையின் படத்தைப் பதிவிறக்க, 'புல்' கட்டளையைப் பயன்படுத்தவும். முனையத்தில் 'sudo docker pull ubuntu' கட்டளையை இயக்கவும் மற்றும் Docker hub இலிருந்து சமீபத்திய Ubuntu படத்தைப் பதிவிறக்கவும். பின்வரும் மாதிரி வெளியீட்டைப் பாருங்கள்:

'docker pull' கட்டளையானது Docker பயனர்களை உபுண்டு படத்தின் குறிப்பிட்ட பதிப்பைப் பதிவிறக்க அனுமதிக்கிறது. உபுண்டுவின் பதிப்பு “புல்” கட்டளையுடன் செல்கிறது, இதனால் அந்த குறிப்பிட்ட பதிப்பின் படம் மட்டுமே பதிவிறக்கப்படும். கீழே கொடுக்கப்பட்டுள்ள குறிப்பிட்ட பதிப்பில் 'புல்' கட்டளையின் தொடரியல் பார்க்கவும்:

ஹோஸ்ட் ஆப்பரேட்டிங் சிஸ்டத்தைப் பொருட்படுத்தாமல், எந்த வகையான படத்திலும் “புல்” கட்டளையைப் பயன்படுத்தி, டோக்கர் ஹப்பில் இருந்து எளிதாகப் பதிவிறக்கலாம். “தேடல்” கட்டளையைப் போலவே, “புல்” கட்டளையுடன் பட வகையைக் குறிப்பிடவும், நீங்கள் செல்லலாம். எடுத்துக்காட்டாக, 'ஆல்பைன்' இயக்க முறைமையின் அடிப்படையில் நீங்கள் ஒரு படத்தைப் பதிவிறக்க வேண்டும் என்றால், 'புல்' கட்டளையுடன் 'ஆல்பைன்' என்பதைக் குறிப்பிடவும். தெளிவான மற்றும் சிறந்த புரிதலுக்கு கீழே கொடுக்கப்பட்டுள்ள மாதிரி வெளியீட்டுடன் செயல்படுத்தப்பட்ட கட்டளையைப் பார்க்கவும்:

கட்டளை # 3: டோக்கர் படங்கள்

'docker images' கட்டளையானது Docker கோப்பகத்தில் இருக்கும் அனைத்து படங்களையும் பட்டியலிடுகிறது. ஒரு டோக்கர் படம் பதிவிறக்கம் செய்யப்படும் போது, ​​அது /var/lib/docker/ முன்னிருப்பு கோப்பகத்தில் சேமிக்கப்படும். நீங்கள் பதிவிறக்கிய அனைத்து படங்களையும் பார்க்க வேண்டும் என்றால், டெர்மினலில் 'sudo docker images' கட்டளையை இயக்கவும், இது பதிவிறக்கம் செய்யப்பட்ட அனைத்து Docker படங்களையும் காண்பிக்கும். இயல்புநிலை கோப்புறையில் பதிவிறக்கம் செய்யப்பட்ட படங்களின் மாதிரி பட்டியல் இங்கே:

மூன்று டோக்கர் படங்கள் 'படங்கள்' கட்டளை, 'ஆல்பைன் சமீபத்திய', 'உபுண்டு சமீபத்திய' மற்றும் 'உபுண்டு 20.04' மூலம் பட்டியலிடப்பட்டுள்ளன என்பதை நினைவில் கொள்க. ஒவ்வொரு படத்திற்கும் 'TAG' மற்றும் 'ID' உள்ளது. 'சமீபத்திய', 'சமீபத்திய' மற்றும் '20.04' ஆகியவை குறிச்சொற்கள் மற்றும் '9c6f07244728', 'df5de72bdb3b' மற்றும் '3bc6e9f30f51' ஆகியவை ஒவ்வொரு படத்தின் ஐடிகளாகும்.

கட்டளை # 4: டோக்கர் ரன்

'டாக்கர் ரன்' கட்டளை பதிவிறக்கம் செய்யப்பட்ட படங்களின் அடிப்படையில் கொள்கலனைத் தொடங்குகிறது. டோக்கர் கொள்கலனை இரண்டு வெவ்வேறு வழிகளில் தொடங்கலாம். நீங்கள் 'பட ஐடி' ஐப் பயன்படுத்த வேண்டும் அல்லது 'பட TAG' ஐப் பயன்படுத்த வேண்டும். 'பட ஐடி', பெயர் குறிப்பிடுவது போல, படத்தின் உண்மையான ஐடியைக் குறிக்கிறது. மறுபுறம், 'படம் TAG' என்பது ஒரு குறிப்பிட்ட படத்தின் ஸ்னாப்ஷாட்டைக் குறிக்கிறது. 'docker images' கட்டளையைப் பயன்படுத்துவதன் மூலம், பதிவிறக்கம் செய்யப்பட்ட அனைத்து படங்களும் அந்தந்த ஐடிகள் மற்றும் TAGகளுடன் பட்டியலிடப்பட்டுள்ளன. TAG அல்லது படத்தின் ஐடியைப் பயன்படுத்துவதன் மூலம், டோக்கரைத் தொடங்கலாம். டோக்கர் கொள்கலனைத் தொடங்குவதற்குப் பயன்படுத்தப்படும் “ரன்” கட்டளையின் தொடரியல் மற்றும் கீழே கொடுக்கப்பட்டுள்ள அதன் TAG மூலம் இணைக்கப்பட்டுள்ளது:

'sudo docker run' என்பது 'ரன்' Docker கட்டளையின் பொதுவான தொடரியல் ஆகும். உபுண்டு கொள்கலனில் புதிய போலி முனையத்தை ஒதுக்க “-t” உறுப்பு பயன்படுத்தப்படுகிறது. ஊடாடும் இணைப்பை உருவாக்க, கொள்கலனின் நிலையான STDIN ஐப் பெற “-i” உறுப்பு பயன்படுத்தப்படுகிறது. “உபுண்டு : சமீபத்தியது” என்பது உபுண்டு படத்தின் “சமீபத்திய” குறிச்சொல்லைக் குறிப்பிடும் முக்கிய : மதிப்பு ஜோடி. '/பின்/பாஷ்' என்பது கொள்கலனுக்கான புதிய 'பாஷ்' ஷெல் ஆகும். இது ஒரு விருப்ப அளவுரு; நீங்கள் அதை வழங்கவில்லை என்றால், இயல்புநிலை ஷெல் கொள்கலனுக்கு வழங்கப்படும். நீங்கள் 'ரன்' கட்டளையை இயக்கியதும், முந்தைய வெளியீட்டில் காட்டப்பட்டுள்ளபடி, நீங்கள் தானாகவே கொள்கலனின் ஷெல்லில் இறங்குவீர்கள். படத்தில் காட்டப்பட்டுள்ளபடி, ஐடி 6e56bee8d3d7 இன் சமீபத்திய உபுண்டு படத்தை அடிப்படையாகக் கொண்ட புதிய கொள்கலன் வெற்றிகரமாக தொடங்கப்பட்டது. ஒவ்வொரு புதிய கொள்கலனுக்கும், ஒரு புதிய பெயர் மற்றும் ஐடி ஒதுக்கப்படும், இதனால் அது பெயர் மற்றும் அதன் ஐடி மூலம் எளிதாகக் கண்டறியப்படும்.

'ரன்' கட்டளையின் வேறு வழி அல்லது சற்று வித்தியாசமான தொடரியல் பின்வருமாறு:

கன்டெய்னரில் வேலை செய்து முடித்ததும், கணினியின் ஹோஸ்ட் டெர்மினலை நிறுத்தாமல் எளிதாகத் திரும்பிச் செல்லலாம்.

கடைசி இரண்டு விளக்கப்படங்களில், புதிய கொள்கலனைத் தொடங்க படத்தின் TAG ஐப் பயன்படுத்தினோம். புதிய கொள்கலனைத் தொடங்க பட ஐடியையும் பயன்படுத்தலாம். குறிப்பிட்ட பட ஐடியை “-it” அளவுருவுடன் வழங்கவும், மேலும் “ரன்” கட்டளை புதிய கொள்கலனைத் தொடங்கி பட ஐடியைப் பயன்படுத்தி அதனுடன் இணைக்கும். இங்கே, நீங்கள் பின்வரும் ரன் கட்டளையுடன் பட ஐடியை வழங்கலாம்:

கொள்கலனில் வேலை செய்து முடித்ததும், ஹோஸ்ட் டெர்மினலுக்குத் திரும்பிச் செல்ல வேண்டும். ஆனால் நீங்கள் இன்னும் கொள்கலனை நிறுத்த விரும்பவில்லை, எனவே நீங்கள் அதிலிருந்து வெறுமனே பிரிக்கலாம். இதைச் செய்ய, 'CTRL+P' மற்றும் 'CTRL+Q'ஐ அழுத்தவும். இந்த இரண்டு கட்டளைகளும் உங்களை கணினியின் அசல் ஹோஸ்ட் டெர்மினலுக்கு அழைத்துச் செல்லும், அதே வேளையில் கொள்கலன் நிறுத்தப்படாமல் பின்னணியில் இயங்கும். 'CTRL+P' மற்றும் 'CTRL+Q' ஆகியவை கொள்கலனை மட்டுமே பிரிக்கின்றன, ஆனால் அதை நிறுத்தவோ அல்லது நிறுத்தவோ வேண்டாம். நீங்கள் குறிப்பாக நிறுத்தும் வரை கொள்கலன் பின்னணியில் இயங்கிக் கொண்டே இருக்கும்.

இப்போது, ​​ஒரு கொள்கலனை பிரிக்கப்பட்ட முறையில் இயக்குவோம். தானாக இணைக்கப்படாமல் பின்னணியில் ஒரு கொள்கலனை இயக்க அல்லது, எளிமையான வார்த்தைகளில், ஒரு டிட்ச் பயன்முறையில் ஒரு கொள்கலனை இயக்க, ரன் கட்டளையுடன் ‘-d’ அளவுருவைக் குறிப்பிடவும். உங்கள் முனையத்தில் 'run -it -d' கட்டளையை இயக்கவும், நீங்கள் பின்னணியில் பிரிக்கப்பட்ட கொள்கலனைத் தொடங்குவீர்கள்.

கன்டெய்னர் ஐடி என்பது வெளியீட்டில் உள்ள முதல் 12 எழுத்துகள், அதாவது “1363cb33560c”. இதை 'ps' கட்டளை மூலம் சரிபார்க்கலாம்.

கட்டளை # 5: டோக்கர் பிஎஸ்

தற்போது இயங்கும் அனைத்து கொள்கலன்களையும் பட்டியலிட 'docker ps' கட்டளை பயன்படுத்தப்படுகிறது. முனையத்தில் 'sudo docker ps' கட்டளையை இயக்கும்போது, ​​பின்வரும் வெளியீட்டில் காட்டப்பட்டுள்ளபடி, இயங்கும் அனைத்து கொள்கலன்களும் முனையத்தில் காட்டப்படும்:

பட்டியலில் உள்ள முதல் கொள்கலனின் ஐடி “1363cb33560c” என்பதை இங்கே நீங்கள் சரிபார்க்கலாம், இது முந்தைய பிரிவில் கொடுக்கப்பட்ட அதே 12 எழுத்துக்களாகும். மேலும், இது ஒரு 'ஆல்பைன்' கொள்கலன், நாங்கள் அதை இன்னும் இணைக்கவில்லை. இந்த கொள்கலனுடன் குறிப்பாக இணைக்க, 'இணை' கட்டளையைப் பயன்படுத்தவும்.

கட்டளை # 6: டோக்கர் இணைப்பு

கொள்கலனுடன் இணைக்க 'docker attach' கட்டளை பயன்படுத்தப்படுகிறது. ஒரு குறிப்பிட்ட கொள்கலனுடன் இணைக்க, 'இணைக்கவும்' கட்டளைக்கு கொள்கலனின் ஐடியை வழங்கவும், மேலும் voila, நீங்கள் முடித்துவிட்டீர்கள்.

தற்போது இயங்கும் அனைத்து கொள்கலன்களின் புதிய பட்டியலைக் காண, 'ps' கட்டளையை மீண்டும் இயக்கவும்.

நிறுத்தப்பட்ட அல்லது இயங்கும் அனைத்து கொள்கலன்களையும் காட்ட விரும்பினால், 'ps' கட்டளையில் '-a' ஐச் சேர்க்கவும்.

கட்டளை # 7: டோக்கர் தொடக்கம்

'டாக்கர் ஸ்டார்ட்' கட்டளை ஒரு குறிப்பிட்ட கொள்கலனை அதன் ஐடி அல்லது பெயரை வழங்குவதன் மூலம் தொடங்குகிறது. கொள்கலன்களின் பெயர்கள் மற்றும் ஐடிகளைப் பெற “ps -a” கட்டளையை இயக்குவதன் மூலம் இயங்கும் மற்றும் நிறுத்தப்பட்ட அனைத்து கொள்கலன்களையும் காண்பிக்கவும்.

இப்போது எங்களிடம் அனைத்து கொள்கலன்களின் முழுமையான பட்டியல் உள்ளது, கொள்கலனைத் தொடங்க 'தொடக்க' கட்டளையுடன் கொள்கலனின் பெயர் அல்லது ஐடியைப் பயன்படுத்தலாம். 'beautiful_keller' கொள்கலனைத் தொடங்குவோம். 'பியூட்டிஃபுல்_கெல்லர்' என்பது கொள்கலன் பெயர்.

கொள்கலன் ஐடியை வழங்குவதன் மூலம் நீங்கள் ஒரு கொள்கலனைத் தொடங்க விரும்பினால், அதையும் செய்யலாம். “1363cb33560c” என்பது கொள்கலன் ஐடி.

கட்டளை # 8: டோக்கர் இடைநிறுத்தம்

தற்போது இயங்கிக்கொண்டிருக்கும் கொள்கலனை இடைநிறுத்துவதற்கு 'docker pause' கட்டளை பயன்படுத்தப்படுகிறது. 'தொடக்க' கட்டளையின் அதே தொடரியல் மற்றும் செயல்முறையானது 'தொடக்க' கட்டளையை 'இடைநிறுத்தம்' கட்டளையுடன் மாற்றுவதன் மூலம் பின்பற்றப்பட வேண்டும். குறிப்பிட்ட கொள்கலன் ஐடியை 'இடைநிறுத்தம்' கட்டளையுடன் வழங்கவும், அந்த கொள்கலனை குறிப்பாக இடைநிறுத்தவும்.

கட்டளை # 9: டோக்கர் இடைநிறுத்தம்

இடைநிறுத்தப்பட்ட அனைத்து கொள்கலன்களையும் இடைநிறுத்துவதற்கு 'docker unpause' கட்டளை பயன்படுத்தப்படுகிறது. முந்தைய பிரிவில் “1363cb33560c” இடைநிறுத்தப்பட்டது. கொள்கலனின் ஐடியுடன் 'அன்பாஸ்' கட்டளையை இயக்குவதன் மூலம் இது வெறுமனே இடைநிறுத்தப்படவில்லை.

கட்டளை # 10: டோக்கர் காத்திருக்கவும்

மற்ற அனைத்து கொள்கலன்களும் நிறுத்தப்படும் வரை ஒரு குறிப்பிட்ட கொள்கலனைத் தடுக்க “docker wait” கட்டளை பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, நீங்கள் “1363cb33560c” கொள்கலனைத் தடுக்க வேண்டும், எனவே நீங்கள் “காத்திருங்கள் 1363cb33560c” கட்டளையை இயக்கவும், மற்ற கொள்கலன்கள் வேலை செய்வதை நிறுத்தும் வரை கொள்கலன் தடுக்கப்படும்.

கட்டளை # 11: டோக்கர் நிறுத்தம்

கொள்கலனை வேண்டுமென்றே நிறுத்த “docker stop” கட்டளை பயன்படுத்தப்படுகிறது. அதை நிறுத்த நிறுத்த கட்டளையுடன் கொள்கலனின் பெயர் அல்லது ஐடியைப் பயன்படுத்தவும்.

இப்போது, ​​'ps' கட்டளையை இயக்குவதன் மூலம் அனைத்து செயலில் மற்றும் வேலை செய்யும் கொள்கலன்களையும் பட்டியலிடுங்கள்.

நீங்கள் கவனிக்கலாம், '1363cb33560c' பட்டியலில் இல்லை, அதாவது அது நிறுத்தப்பட்டது.

கட்டளை # 12: டோக்கர் கொலை

'டாக்கர் கில்' கட்டளை ஒரு கொள்கலனை வலுக்கட்டாயமாக மூட அல்லது நிறுத்த பயன்படுத்தப்படுகிறது. 'நிறுத்து' மற்றும் 'கொல்ல' கட்டளைகள் இதேபோன்ற செயல்பாட்டைச் செய்கின்றன. இருப்பினும், ஒரே வித்தியாசம் என்னவென்றால், 'நிறுத்து' கட்டளையைப் பயன்படுத்தி ஒரு கொள்கலன் நிறுத்தப்படாவிட்டால் அல்லது நிறுத்தப்படாவிட்டால், 'கொல்ல' கட்டளையைப் பயன்படுத்தி அதை வலுக்கட்டாயமாக மூடலாம்.

'ரன்' கட்டளையானது கொள்கலனை இயக்குவதற்கு மட்டும் பயன்படுத்தப்படுவதில்லை, ஆனால் அது வேறு சில செயல்பாடுகளையும் செய்ய முடியும். 'ரன்' கட்டளையுடன் பயன்படுத்தப்படும் கொடிகள் ரன் கட்டளையின் உண்மையான செயல்பாட்டைக் குறிப்பிடுகின்றன. எடுத்துக்காட்டாக, நீங்கள் ஒரு கொள்கலனில் வேலை செய்த உடனேயே தானாகவே அதை நீக்க வேண்டும். அந்த நோக்கத்தை அடைய '-rm' கொடியுடன் 'ரன்' கட்டளையைப் பயன்படுத்தலாம். பின்வரும் “run -it –rm” கட்டளையை செயல்படுத்துவதைப் பார்க்கவும்:

இப்போது, ​​நீங்கள் 'ebian : சமீபத்திய' கொள்கலனில் இருந்து வெளியேறும்போது, ​​அது தானாகவே நீக்கப்படும்.

'ரன்' கட்டளையுடன் நீங்கள் செய்யக்கூடிய மற்ற செயல்பாடு அதற்கு ஒரு பெயரை ஒதுக்குகிறது. முந்தைய எல்லா எடுத்துக்காட்டுகளிலும், ஒவ்வொரு கொள்கலனுக்கும் ஒரு சீரற்ற பெயர் உள்ளது. கன்டெய்னருக்கு ஒரு பெயரை நீங்கள் குறிப்பிடவில்லை என்றால், டோக்கர் ஒரு சீரற்ற பெயரை ஒதுக்குவார். கீழே கொடுக்கப்பட்டுள்ள உதாரணத்தைப் பார்க்கவும்:

'docker run' கட்டளையைப் பயன்படுத்தி 'abee1e670212' மற்றும் '5db158bacfa5' ஆகிய இரண்டு கொள்கலன்கள் உருவாக்கப்படுகின்றன. இரண்டு கொள்கலன்களும் ஒரே டோக்கர் படத்தைப் பயன்படுத்தி உருவாக்கப்பட்டன, ஆனால் அவை ஒவ்வொன்றும் வெவ்வேறு பட ஐடியை ஒதுக்கியுள்ளன. இப்போது, ​​'ps' கட்டளையுடன் இயங்கும் அனைத்து கொள்கலன்களையும் பட்டியலிடுங்கள்:

தனிப்பயனாக்கப்பட்ட அல்லது தனிப்பயனாக்கப்பட்ட பெயரை கொள்கலனுக்கு அமைக்க விரும்பினால், பின்வரும் கட்டளையை இயக்குவதன் மூலம் அதைச் செய்யலாம்:

இந்த கட்டளையை இயக்கிய பிறகு, 'ostechnix_alpine' என்ற புதிய கொள்கலன் உருவாக்கப்பட்டது. செயலில் உள்ள கொள்கலன்களின் புதிய பட்டியலை 'ps' கட்டளையுடன் மீண்டும் காண்பிப்போம்:

பட்டியலில் உள்ள முதல் கொள்கலனில் “ostechnix_alpine” என்ற பெயர் இருப்பதைக் கவனியுங்கள், இதை நாங்கள் குறிப்பாக கொள்கலன் பெயராக வழங்கியுள்ளோம்.

இப்போது, ​​அதே “ரன்” கட்டளையைப் பயன்படுத்தி தனிப்பயனாக்கப்பட்ட டோக்கர் படத்தை உருவாக்குவோம். முதலில் 'உபுண்டு' கொள்கலனைத் தொடங்கவும்:

கட்டுப்பாடு கொள்கலனின் ஷெல்லில் இருப்பதை முனையம் குறிக்கிறது. இப்போது, ​​நீங்கள் எந்தச் செயல்பாட்டையும் செய்யலாம், அதாவது மென்பொருளைப் பதிவிறக்குதல், கோப்புகளைப் புதுப்பித்தல் போன்றவை.

எனவே, 'apache2' இணைய சேவையகத்தை நிறுவுவோம். முதலில், கண்டெய்னரில் எதையும் பதிவிறக்கும் அல்லது நிறுவும் முன், தேவையான அனைத்து தொகுப்புகளும் கிடைக்கின்றன என்பதை உறுதிப்படுத்த, கணினியைப் புதுப்பிக்கவும்.

கட்டளை # 13: “சரியான புதுப்பிப்பு”

'apt update' கட்டளையானது கணினியின் உள்ளமைவுகளை புதுப்பிக்க பயன்படுகிறது.

கணினி புதுப்பிக்கப்பட்டதும், 'apt install apache2' கட்டளையுடன் கொள்கலனில் apache2 ஐ நிறுவவும்.

கட்டளை # 14: “apt install”

“apt install” கட்டளையானது தொகுப்புகள், சேவையகங்கள், மென்பொருள், பயன்பாடுகள் போன்றவற்றை நிறுவ வேண்டும்.

நிறுவல் செயல்முறை முடிந்ததும், கொள்கலனில் இருந்து பிரிந்து, CTRL+P ஐ அழுத்தி, CTRL+Q ஐ அழுத்துவதன் மூலம் கணினியின் ஹோஸ்ட் ஷெல்லுக்குச் செல்லவும்.

ஹோஸ்ட் ஷெல்லுக்குத் திரும்பிய பிறகு, மீண்டும் 'ps' கட்டளையுடன் கண்டெய்னர் ஐடியைக் கண்டறியவும். கன்டெய்னர் ஐடியைப் பயன்படுத்தி, 'கமிட்' மூலம் புதிய படத்தை உருவாக்கவும்.

கட்டளை # 15: டோக்கர் கமிட்

'டாக்கர் கமிட்' கட்டளை இதுவரை கொள்கலனில் செய்யப்பட்ட அனைத்து மாற்றங்களின் புதிய படத்தை உருவாக்குகிறது. இது கொள்கலனில் செய்யப்பட்ட அனைத்து மாற்றங்களின் புதிய தனிப்பயனாக்கப்பட்ட படத்தை உருவாக்குகிறது.

புதிய படம் உருவாக்கப்பட்டதா இல்லையா என்பதைச் சரிபார்க்க 'படங்கள்' கட்டளையுடன் அனைத்து படங்களையும் பட்டியலிடுங்கள்.

'ostechnix_alpine' என்ற புதிய டோக்கர் படம் ஹோஸ்ட் சிஸ்டத்தில் சேர்க்கப்பட்டுள்ளது என்பதை நினைவில் கொள்ளவும். இப்போது, ​​'run -it' கட்டளையைப் பயன்படுத்தி புதிதாக உருவாக்கப்பட்ட படத்துடன் ஒரு புதிய கொள்கலனை உருவாக்கலாம்.

'நிறுத்து' கட்டளையைப் பயன்படுத்தி கொள்கலனை நிறுத்தவும் மற்றும் கொள்கலன் ஐடியை வழங்கவும், பின்னர் அதை நீக்கவும்.

கட்டளை # 16: Docker rm

'docker rm' கட்டளை களஞ்சியத்திலிருந்து கொள்கலனை நீக்குகிறது. “rm” கட்டளையை இயக்கி, நீங்கள் நீக்க விரும்பும் கண்டெய்னர் ஐடியைக் குறிப்பிடுவதன் மூலம் கொள்கலனை நீக்கவும். 'rm' கட்டளை ஒரு நிறுத்தப்பட்ட கொள்கலனை மட்டுமே நீக்குகிறது. உங்களிடம் பல நிறுத்தப்பட்ட கொள்கலன்கள் இருந்தால், அவை அனைத்தையும் ஒரே நேரத்தில் அகற்ற வேண்டுமா?

ஒவ்வொரு கொள்கலனையும் ஒவ்வொன்றாக நீக்குவது கடினமான பணி. எனவே, நீங்கள் மற்றொரு டோக்கர் கட்டளையைப் பயன்படுத்தலாம்.

கட்டளை # 17: டோக்கர் ப்ரூன்

'டாக்கர் ப்ரூன்' கட்டளை நிறுத்தப்பட்ட அனைத்து கொள்கலன்களையும் நீக்குகிறது. 'sudo docker கண்டெய்னர் ப்ரூன்' கட்டளையை இயக்கவும் மற்றும் நிறுத்தப்பட்ட அனைத்து கொள்கலன்களையும் ஒரே நேரத்தில் அகற்றவும்.

கட்டளை # 18: டோக்கர் ஆர்எம்ஐ

டோக்கர் படங்களை நீக்க “docker rmi” கட்டளை பயன்படுத்தப்படுகிறது. ஒரு குறிப்பிட்ட பட ஐடியுடன் “rmi” கட்டளையை இயக்கவும், மேலும் “rmi” அதை கோப்பகத்திலிருந்து அகற்றும்.

கட்டளை # 19: டோக்கர் ப்ரூன் -ஏ

'docker prune -a' கட்டளை அனைத்து நெட்வொர்க்குகளையும் நீக்குகிறது, தற்காலிக சேமிப்பு, படங்கள் மற்றும் நிறுத்தப்பட்ட கொள்கலன்களை உருவாக்குகிறது. நீங்கள் 'sudo docker system prune -a' கட்டளையை இயக்கும் போது, ​​அது களஞ்சியத்தில் இருந்து அனைத்தையும் நீக்கிவிடும்.

இந்த கட்டளையுடன் நீங்கள் மிகவும் கவனமாக இருக்க வேண்டும், ஏனெனில் இது அனைத்து படங்கள், நெட்வொர்க்குகள் மற்றும் பயன்படுத்தப்படாத அல்லது நிறுத்தப்பட்ட கொள்கலன்களை நீக்கிவிடும்.

மேலும், பதிப்புகளை உள்ளடக்கிய அனைத்தையும் நீக்க விரும்பினால், prune -a கட்டளையுடன் -volume கொடியைப் பயன்படுத்தவும்.

கட்டளை # 20: டோக்கர்-பதிப்பு

'டாக்கர் பதிப்பு' கட்டளை தற்போதைய டோக்கர் பதிப்பை வழங்குகிறது. தற்போது நிறுவப்பட்ட டோக்கரின் பதிப்பைப் பார்க்க விரும்பினால், 'sudo docker -version' ஐ இயக்கவும், அது Docker இன் தற்போதைய பதிப்பை வழங்கும்.

கட்டளை # 21: Docker exec

'docker exec' கட்டளை உங்களை இயங்கும் கொள்கலன்களுக்குள் அழைத்துச் செல்லும். ஒரு குறிப்பிட்ட கொள்கலனை அணுக, exec கட்டளைக்கு கண்டெய்னர் ஐடியை வழங்கவும், அது உங்களை அந்த கொள்கலனுக்குள் அழைத்துச் செல்லும்.

கட்டளை # 22: டோக்கர் உள்நுழைவு

'docker login' கட்டளையானது Docker hub களஞ்சியத்தில் உள்நுழைய உங்களை அனுமதிக்கிறது. 'sudo docker login' கட்டளையை இயக்கவும், உள்நுழைவு சான்றுகளை வழங்கவும் மற்றும் Docker hub களஞ்சியத்திற்குள் செல்லவும்.

லினக்ஸ் நிறுவலுக்குப் பிந்தைய செயல்முறைக்கான டோக்கர் கட்டளைகள்

எடுத்துக்காட்டுகளுடன் மிகவும் பொதுவான மற்றும் அத்தியாவசியமான Docker கட்டளையைப் பார்த்தோம். இந்த பிரிவில், லினக்ஸ் ஹோஸ்ட்களை உள்ளமைக்கப் பயன்படுத்தப்படும் கட்டளைகளை வழங்குவோம். இந்த கட்டளைகள் பெரும்பாலும் லினக்ஸின் நிறுவலுக்குப் பிந்தைய செயல்பாட்டில் பயன்படுத்தப்படுகின்றன.



கட்டளை #1: Docker groupadd

டோக்கர் குழுவை உருவாக்க “docker groupadd” கட்டளை பயன்படுத்தப்படுகிறது. நீங்கள் 'sudo groupadd docker' ஐ இயக்கும்போது, ​​டோக்கரின் புதிய குழு களஞ்சியத்தில் உருவாக்கப்படும்.







கட்டளை # 2: Docker usermod

Docker பயனரை டோக்கரில் சேர்க்க “docker usermod” கட்டளை பயன்படுத்தப்படுகிறது. usermod கட்டளைக்கு “$USER” பயனர் பெயரைக் குறிப்பிட்டு அதை Docker இல் சேர்க்கவும்.





கட்டளை # 3: Docker newgrp

குழுவில் செய்யப்பட்ட மாற்றங்களை செயல்படுத்த 'docker newgrp' கட்டளை பயன்படுத்தப்படுகிறது. குழுவில் இதுவரை செய்யப்பட்ட மாற்றங்களைச் செயல்படுத்த வேண்டியிருக்கும் போது, ​​நீங்கள் 'newgrp' கட்டளையைப் பயன்படுத்தலாம்.





கட்டளை # 4: systemctl செயல்படுத்தவும்

'systemctl enable' கட்டளையானது கணினி துவங்கும் போது எந்த சேவையை இயக்க வேண்டும் என்பதை நிர்வகிக்கிறது. துவக்கத்தில் கொள்கலன் மற்றும் டோக்கரைத் தானாகத் தொடங்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்:



கட்டளை வெற்றிகரமாக செயல்படுத்தப்பட்டதும், கணினி துவங்கும் போது docker.service இயக்கப்படும்.

இதேபோல், இந்த கட்டளை வெற்றிகரமாக செயல்படுத்தப்படும் போது, ​​கணினி துவங்கும் போது, ​​containerd.service செயல்படுத்தப்படும்.

கட்டளை # 5: systemctl ஐ முடக்கு

நீங்கள் சில சேவைகளை முடக்க வேண்டியிருக்கும் போது, ​​'முடக்கு' கட்டளை மீட்புக்கு வருகிறது. கணினி துவங்கும் போது சேவையை முடக்க “systemctl disable” கட்டளை பயன்படுத்தப்படுகிறது. கொள்கலன் சேவைகளை முடக்க, பின்வரும் கட்டளையை இயக்கவும்:

கட்டளை # 6: systemctl தொகு

“edit” கட்டளையானது ஒரு கோப்பை எடிட் பயன்முறையில் திறக்கிறது, அதாவது கோப்பை உண்மையான நேரத்தில் திருத்த முடியும். “edit” கட்டளையைப் பயன்படுத்தி நீங்கள் எந்த வரியையும் சேர்க்கலாம் அல்லது அகற்றலாம் அல்லது எந்த வரிகளையும் மாற்றலாம்.

உங்கள் மதிப்புகளை மாற்றுவதன் மூலம் நீங்கள் வரிகளை மேலெழுதலாம்.

கட்டளை # 7: systemctl deemon-reload

'ரீலோட்' கட்டளை கட்டமைப்பை மீண்டும் ஏற்றுகிறது. “sudo systemctl daemon.reload” systemctl இன் உள்ளமைவை மீண்டும் ஏற்றும்.

கட்டளை # 8: systemctl restart daemon.service

டோக்கர் சேவைகளை மறுதொடக்கம் செய்ய 'மறுதொடக்கம்' கட்டளை பயன்படுத்தப்படுகிறது. “sudo systemctl restart daemon,service” கட்டளையை இயக்கும்போது, ​​அது தானாகவே Docker சேவைகளை மறுதொடக்கம் செய்யும்.

கட்டளை # 9: டோக்கர் நெட்ஸ்டாட்

இதுவரை செய்யப்பட்ட மாற்றங்களைச் சரிபார்க்க “netstat” பயன்படுத்தப்படுகிறது. மாற்றங்கள் மதிக்கப்பட்டதா இல்லையா என்பதை நீங்கள் சரிபார்க்க வேண்டியிருக்கும் போது, ​​'netstat' கட்டளை பயன்படுத்தப்படுகிறது. எந்த போர்ட் திறக்கப்பட்டுள்ளது மற்றும் டோக்கர் அதைக் கேட்கிறது என்பதை இது குறிப்பாகக் கூறுகிறது.

முடிவுரை

இந்த கட்டத்தில், Dockers உடன் பயன்படுத்தப்படும் அனைத்து கட்டளைகளையும் நீங்கள் நன்கு அறிவீர்கள். டோக்கர் சூழலில் டோக்கர் கட்டளைகளை இயக்குவது வேறு எந்த கணினியிலும் கட்டளைகளை இயக்குவது போல் எளிது. நீங்கள் எல்லா எடுத்துக்காட்டுகளையும் பின்பற்றி, ஒவ்வொரு கட்டளையையும் ஒவ்வொன்றாக இயக்கியுள்ளீர்கள் என்று வைத்துக் கொண்டால், நீங்கள் இப்போது டோக்கர் கொள்கலன் மற்றும் படங்களுடன் எளிதாக விளையாடலாம். உங்கள் வேலையைச் சோதித்துச் சேமிக்க விரும்பினால், உதாரணங்களை குளோன் செய்து அவற்றை டோக்கர் மையத்தில் புதிய டோக்கர் படமாகச் சேமிக்கலாம்.