முந்தைய டெவொப்ஸ் டுடோரியல் வலைப்பதிவுகளின் தொடரை நீங்கள் தவறவிடவில்லை என்று நம்புகிறேன். வழியாக செல்லுங்கள் இங்கே.டோக்கர் கொள்கலனின் கட்டுப்பாடற்ற போக்கு வளர்ந்து வருகிறது & நிறுவனங்கள் தொழில் வல்லுநர்களைத் தேடுகின்றன .இப்போது இந்த நேரத்தில், ஒரு அறிமுகம் டோக்கரின் மூலம் உங்களை அழைத்துச் செல்வோம்.
டோக்கர் பயிற்சி
இந்த டோக்கர் டுடோரியல் வலைப்பதிவு உங்களுக்கு டோக்கருக்கான கருத்தியல் மற்றும் நடைமுறை வெளிப்பாட்டை வழங்கும் - ஒரு புதிய வயது கொள்கலன் தொழில்நுட்பம்.
இந்த வலைப்பதிவில், பின்வரும் தலைப்புகளில் கவனம் செலுத்துவோம்:
- மெய்நிகராக்கம் என்றால் என்ன?
- கொள்கலன் என்றால் என்ன
- மெய்நிகராக்கத்தின் மீது கொள்கலனின் நன்மைகள்
- டோக்கருக்கு அறிமுகம்
- டோக்கரின் நன்மைகள்
- மெய்நிகராக்கம் vs கொள்கலன்
- டோக்கர் நிறுவல்
- டாக்கர்ஃபைல், டாக்கர் படம் & டோக்கர் கொள்கலன்
- டோக்கர் ஹப் என்றால் என்ன?
- டோக்கர் கட்டிடக்கலை
- டாக்கர் எழுது
டோக்கர் பிரபலமடைந்து வருகிறது, அதன் பயன்பாடு காட்டுத்தீ போல் பரவுகிறது. டோக்கரின் பிரபலமடைவதற்கான காரணம், இது ஒரு தகவல் தொழில்நுட்ப நிறுவனத்தில் எந்த அளவிற்கு பயன்படுத்தப்படலாம் என்பதே. டெவலப்பர்களுக்கும் கணினி நிர்வாகிகளுக்கும் பயனுள்ளதாக இருப்பதற்கான செயல்பாட்டைக் கொண்ட மிகச் சில கருவிகள் உள்ளன. டோக்கர் என்பது அத்தகைய ஒரு கருவியாகும், அது உண்மையிலேயே அதன் வாக்குறுதியின்படி வாழ்கிறது கட்ட , கப்பல் மற்றும் ஓடு .
எளிமையான சொற்களில், டோக்கர் என்பது ஒரு மென்பொருள் கொள்கலன் தளமாகும், அதாவது நீங்கள் உங்கள் பயன்பாட்டை உருவாக்கலாம், அவற்றின் சார்புகளுடன் அவற்றை ஒரு கொள்கலனில் தொகுக்கலாம், பின்னர் இந்த கொள்கலன்களை மற்ற கணினிகளில் இயக்க எளிதாக அனுப்ப முடியும்.
உதாரணத்திற்கு: ரூபி மற்றும் பைதான் இரண்டிலும் எழுதப்பட்ட லினக்ஸ் அடிப்படையிலான பயன்பாட்டைக் கருத்தில் கொள்வோம். இந்த பயன்பாட்டிற்கு லினக்ஸ், ரூபி மற்றும் பைதான் ஆகியவற்றின் குறிப்பிட்ட பதிப்பு தேவைப்படுகிறது. பயனரின் முடிவில் எந்த பதிப்பு மோதல்களையும் தவிர்க்க, பயன்பாட்டுடன் நிறுவப்பட்ட ரூபி மற்றும் பைத்தானின் தேவையான பதிப்புகளுடன் லினக்ஸ் டோக்கர் கொள்கலன் உருவாக்கப்படலாம். இப்போது இறுதி பயனர்கள் சார்புகளை அல்லது எந்த பதிப்பு முரண்பாடுகளையும் பற்றி கவலைப்படாமல் இந்த கொள்கலனை இயக்குவதன் மூலம் பயன்பாட்டை எளிதாகப் பயன்படுத்தலாம்.
இந்த கொள்கலன்கள் கொள்கலனைசேஷனைப் பயன்படுத்துகின்றன, அவை மெய்நிகராக்கத்தின் வளர்ந்த பதிப்பாகக் கருதப்படலாம். மெய்நிகர் இயந்திரங்களைப் பயன்படுத்தி அதே பணியை அடைய முடியும், இருப்பினும் இது மிகவும் திறமையானது அல்ல.
இந்த கட்டத்தில் நான் பொதுவாக ஒரு கேள்வியைப் பெறுகிறேன், அதாவது மெய்நிகராக்கத்திற்கும் கொள்கலனுக்கும் உள்ள வித்தியாசம் என்ன? இந்த இரண்டு சொற்களும் ஒருவருக்கொருவர் மிகவும் ஒத்தவை. எனவே, மெய்நிகராக்கம் என்றால் என்ன?
மெய்நிகராக்கம் என்றால் என்ன?
மெய்நிகராக்கம் என்பது ஒரு ஹோஸ்ட் இயக்க முறைமையின் மேல் விருந்தினர் இயக்க முறைமையை இறக்குமதி செய்யும் நுட்பமாகும். இந்த நுட்பம் ஆரம்பத்தில் ஒரு வெளிப்பாடாக இருந்தது, ஏனெனில் டெவலப்பர்கள் ஒரே இயக்ககத்தில் இயங்கும் வெவ்வேறு மெய்நிகர் கணினிகளில் பல இயக்க முறைமைகளை இயக்க அனுமதித்தது. இது கூடுதல் வன்பொருள் வளத்தின் தேவையை நீக்கியது. மெய்நிகர் இயந்திரங்கள் அல்லது மெய்நிகராக்கத்தின் நன்மைகள்:
- பல இயக்க முறைமைகள் ஒரே கணினியில் இயங்க முடியும்
- தோல்வி நிலைமைகளின் போது பராமரிப்பு மற்றும் மீட்பு எளிதானது
- உள்கட்டமைப்பிற்கான தேவை குறைக்கப்பட்டதால் உரிமையின் மொத்த செலவும் குறைவாக இருந்தது
வலதுபுறத்தில் உள்ள வரைபடத்தில், ஒரு ஹோஸ்ட் இயக்க முறைமை இருப்பதைக் காணலாம், அதில் 3 விருந்தினர் இயக்க முறைமைகள் இயங்குகின்றன, இது மெய்நிகர் இயந்திரங்களைத் தவிர வேறில்லை.
எதுவும் சரியானதல்ல என்பது உங்களுக்குத் தெரியும், மெய்நிகராக்கத்திற்கும் சில குறைபாடுகள் உள்ளன. ஒரே ஹோஸ்ட் இயக்க முறைமையில் பல மெய்நிகர் இயந்திரங்களை இயக்குவது செயல்திறன் சீரழிவுக்கு வழிவகுக்கிறது. ஹோஸ்ட் ஓஎஸ் மேல் விருந்தினர் ஓஎஸ் இயங்குவதே இதற்குக் காரணம், அதன் சொந்த கர்னல் மற்றும் நூலகங்கள் மற்றும் சார்புகளின் தொகுப்பு இருக்கும். இது கணினி வளங்களின் பெரிய பகுதியை எடுத்துக்கொள்கிறது, அதாவது வன் வட்டு, செயலி மற்றும் குறிப்பாக ரேம்.
மெய்நிகராக்கத்தைப் பயன்படுத்தும் மெய்நிகர் இயந்திரங்களின் மற்றொரு சிக்கல் என்னவென்றால், துவக்க கிட்டத்தட்ட ஒரு நிமிடம் ஆகும்.நிகழ்நேர பயன்பாடுகளின் விஷயத்தில் இது மிகவும் முக்கியமானதாகும்.
மெய்நிகராக்கத்தின் தீமைகள் பின்வருமாறு:
- பல மெய்நிகர் இயந்திரங்களை இயக்குவது நிலையற்ற செயல்திறனுக்கு வழிவகுக்கிறது
- ஹைப்பர்வைசர்கள் ஹோஸ்ட் இயக்க முறைமையைப் போல திறமையானவை அல்ல
- துவக்க செயல்முறை நீண்டது மற்றும் நேரம் எடுக்கும்
இந்த குறைபாடுகள் கண்டெய்னரைசேஷன் என்ற புதிய நுட்பத்தின் தோற்றத்திற்கு வழிவகுத்தன. இப்போது கண்டெய்னரைசேஷன் பற்றி சொல்கிறேன்.
கொள்கலன் என்றால் என்ன?
கொள்கலன் என்பது இயக்க முறைமை நிலைக்கு மெய்நிகராக்கத்தைக் கொண்டுவரும் நுட்பமாகும். மெய்நிகராக்கம் வன்பொருளுக்கு சுருக்கத்தைக் கொண்டுவருகையில், கொள்கலன்மயமாக்கல் இயக்க முறைமைக்கு சுருக்கத்தைக் கொண்டுவருகிறது. கொள்கலன் என்பது ஒரு வகை மெய்நிகராக்கமாகும் என்பதையும் நினைவில் கொள்க. இருப்பினும் விருந்தினர் OS இல்லை மற்றும் ஹோஸ்டின் இயக்க முறைமையைப் பயன்படுத்துகிறது, மெய்நிகர் இயந்திரங்களைப் போலல்லாமல் தேவைப்படும் போது தொடர்புடைய நூலகங்களையும் வளங்களையும் பகிர்ந்து கொள்ளுங்கள். பயன்பாட்டு குறிப்பிட்ட பைனரிகள் மற்றும் கொள்கலன்களின் நூலகங்கள் ஹோஸ்ட் கர்னலில் இயங்குகின்றன, இது செயலாக்கம் மற்றும் செயல்பாட்டை மிக வேகமாக செய்கிறது. ஒரு கொள்கலன் துவக்குவது கூட ஒரு வினாடிக்கு ஒரு பகுதியை மட்டுமே எடுக்கும். எல்லா கொள்கலன்களும் பகிர்வது, ஹோஸ்ட் இயக்க முறைமை மற்றும் பயன்பாடு தொடர்பான பைனரிகள் மற்றும் நூலகங்களை மட்டுமே வைத்திருக்கிறது. அவை மெய்நிகர் இயந்திரங்களை விட இலகுரக மற்றும் வேகமானவை.
மெய்நிகராக்கத்தின் மீது கொள்கலனின் நன்மைகள்:
- ஒரே OS கர்னலில் உள்ள கொள்கலன்கள் இலகுவானவை மற்றும் சிறியவை
- VM களுடன் ஒப்பிடும்போது சிறந்த வள பயன்பாடு
- துவக்க செயல்முறை குறுகிய மற்றும் சில வினாடிகள் ஆகும்
வலதுபுறத்தில் உள்ள வரைபடத்தில், அனைத்து கொள்கலன்களாலும் பகிரப்படும் ஹோஸ்ட் இயக்க முறைமை இருப்பதை நீங்கள் காணலாம். கொள்கலன்களில் ஒவ்வொரு கொள்கலனுக்கும் தனித்தனியாக இருக்கும் பயன்பாட்டு குறிப்பிட்ட நூலகங்கள் மட்டுமே உள்ளன, அவை வேகமானவை மற்றும் எந்த வளங்களையும் வீணாக்காது.
இந்த கொள்கலன்கள் அனைத்தும் ஹோஸ்ட் இயக்க முறைமைக்கு சொந்தமில்லாத கொள்கலன் அடுக்கு மூலம் கையாளப்படுகின்றன. எனவே ஒரு மென்பொருள் தேவைப்படுகிறது, இது உங்கள் ஹோஸ்ட் இயக்க முறைமையில் கொள்கலன்களை உருவாக்க மற்றும் இயக்க உதவும்.
டோக்கரைப் பற்றிய ஆழமான புரிதலுக்காக இந்த டோக்கர் டுடோரியல் வீடியோவைப் பாருங்கள்.
ஆரம்பநிலைக்கான டோக்கர் பயிற்சி | டோக்கர் என்றால் என்ன? | DevOps கருவிகள் | எடுரேகா
இப்போது, டோக்கரின் அறிமுகத்தின் மூலம் உங்களை அழைத்துச் செல்கிறேன்.
டோக்கர் பயிற்சி - டோக்கருக்கு அறிமுகம்
டோக்கர் என்பது ஒரு கொள்கலன் தளமாகும், இது உங்கள் பயன்பாடு மற்றும் அதன் அனைத்து சார்புகளையும் ஒன்றாக கொள்கலன்களின் வடிவத்தில் தொகுத்து உங்கள் பயன்பாடு எந்தவொரு சூழலிலும் தடையின்றி செயல்படுவதை உறுதி செய்கிறது.
வலதுபுறத்தில் உள்ள வரைபடத்தில் நீங்கள் காணக்கூடியது போல, ஒவ்வொரு பயன்பாடும் தனித்தனி கொள்கலனில் இயங்கும் மற்றும் அதன் சொந்த நூலகங்கள் மற்றும் சார்புகளைக் கொண்டிருக்கும். செயல்முறை நிலை தனிமை இருப்பதை இது உறுதி செய்கிறது, அதாவது ஒவ்வொரு பயன்பாடும் மற்ற பயன்பாடுகளிலிருந்து சுயாதீனமாக உள்ளது, டெவலப்பர்கள் ஒருவருக்கொருவர் தலையிடாத பயன்பாடுகளை உருவாக்க முடியும் என்று உறுதி அளிக்கிறது.
ஒரு டெவலப்பராக, நான் ஒரு கொள்கலனை உருவாக்க முடியும், அதில் வெவ்வேறு பயன்பாடுகள் நிறுவப்பட்டுள்ளன, அதை எனது QA குழுவுக்கு கொடுக்க முடியும், அவர்கள் டெவலப்பர் சூழலைப் பிரதிபலிக்க கொள்கலனை மட்டுமே இயக்க வேண்டும்.
டோக்கரின் நன்மைகள்
இப்போது, QA குழு குறியீட்டைச் சோதிக்க அனைத்து சார்பு மென்பொருள் மற்றும் பயன்பாடுகளை நிறுவ வேண்டியதில்லை, இது அவர்களுக்கு நிறைய நேரத்தையும் சக்தியையும் சேமிக்க உதவுகிறது. வளர்ச்சியில் இருந்து வரிசைப்படுத்தல் வரை, செயல்பாட்டில் ஈடுபட்டுள்ள அனைத்து நபர்களிடமும் பணிச்சூழல் சீரானது என்பதையும் இது உறுதி செய்கிறது. அமைப்புகளின் எண்ணிக்கையை எளிதாக அளவிட முடியும் மற்றும் குறியீட்டை அவற்றில் சிரமமின்றி பயன்படுத்தலாம்.
மெய்நிகராக்கம் vs கொள்கலன்
மெய்நிகராக்கம் மற்றும் கொள்கலன் ஆகிய இரண்டும் ஹோஸ்ட் கணினியில் பல இயக்க முறைமைகளை இயக்க உங்களை அனுமதிக்கின்றன.
மெய்நிகராக்கம் ஒரு ஹோஸ்ட் கணினியில் பல இயக்க முறைமைகளை உருவாக்குவதைக் குறிக்கிறது. மறுபுறம் கொள்கலன்மயமாக்கல் ஒவ்வொரு வகை பயன்பாட்டிற்கும் தேவைக்கேற்ப பல கொள்கலன்களை உருவாக்கும்.
படம்: பெரிய தரவு பகுப்பாய்வு என்றால் என்ன - மெய்நிகராக்கம் மற்றும் கொள்கலன்
படத்திலிருந்து நாம் காணக்கூடியது போல, முக்கிய வேறுபாடு என்னவென்றால், மெய்நிகராக்கத்தில் பல விருந்தினர் இயக்க முறைமைகள் உள்ளன, அவை கொள்கலனைசேஷனில் இல்லை. கன்டெய்னரைசேஷனின் சிறந்த பகுதி என்னவென்றால், கனமான மெய்நிகராக்கத்துடன் ஒப்பிடும்போது இது மிகவும் எடை குறைந்தது.
இப்போது, டோக்கரை நிறுவுவோம்.
டோக்கரை நிறுவவும்:
எனது உபுண்டு 17.10 கணினியில் டோக்கரை நிறுவுவேன். டோக்கரை நிறுவுவதற்கான படிகள் பின்வருமாறு:
- தேவையான தொகுப்புகளை நிறுவவும்
- டோக்கர் களஞ்சியத்தை அமைக்கவும்
- உபுண்டுவில் டோக்கரை நிறுவவும்
1. தேவையான தொகுப்புகளை நிறுவவும்:
டோக்கரை நிறுவ உங்கள் கணினியில் உங்களுக்குத் தேவையான சில தொகுப்புகள் உள்ளன. அந்த தொகுப்புகளை நிறுவ கீழே உள்ள கட்டளையை இயக்கவும்.
sudo apt-get install curl apt-transport-https ca- சான்றிதழ்கள் மென்பொருள்-பண்புகள்-பொதுவானவை
2. டோக்கர் களஞ்சியத்தை அமைத்தல்:
இப்போது, தொகுப்புகளின் கையொப்பத்தை apt-get உடன் நிறுவும் முன் சரிபார்க்க டோக்கர்களின் அதிகாரப்பூர்வ ஜிபிஜி விசையை இறக்குமதி செய்க. கீழே உள்ள கட்டளையை முனையத்தில் இயக்கவும்:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
இப்போது, உங்கள் உபுண்டு கணினியில் டோக்கர் களஞ்சியத்தைச் சேர்க்கவும், அதில் டோக்கர் தொகுப்புகள் அதன் சார்புகளை உள்ளடக்கியது, அதற்குக் கீழேயுள்ள கட்டளையை இயக்கவும்:
sudo add-apt-repository 'deb [arch = amd64] https://download.docker.com/linux/ubuntu $ (lsb_release -cs) நிலையான'
3. உபுண்டுவில் டாக்கரை நிறுவவும்:
இப்போது நீங்கள் apt குறியீட்டை மேம்படுத்தி டோக்கர் சமூக பதிப்பை நிறுவ வேண்டும், அதற்காக பின்வரும் கட்டளைகளை இயக்கவும்:
sudo apt-get update sudo apt-get install docker-ce
வாழ்த்துக்கள்! நீங்கள் வெற்றிகரமாக டோக்கரை நிறுவியுள்ளீர்கள். மேலும், பொதுவாகப் பயன்படுத்தப்படும் சிலவற்றைப் பாருங்கள் டோக்கர் கட்டளைகள் .
இப்போது சில முக்கியமான டோக்கர் கருத்துக்களைப் பார்ப்போம்.
டாக்கர்ஃபைல், டாக்கர் படம் மற்றும் டோக்கர் கொள்கலன்:
- டோக்கர்ஃபைல் எனப்படும் கோப்பில் எழுதப்பட்ட கட்டளைகளின் வரிசையால் ஒரு டோக்கர் படம் உருவாக்கப்படுகிறது.
- இந்த டோக்கர்ஃபைல் ஒரு டாக்கர் கட்டளையைப் பயன்படுத்தி செயல்படுத்தப்படும் போது, அது ஒரு பெயருடன் ஒரு டோக்கர் படமாக மாறுகிறது.
- இந்த படம் “டாக்கர் ரன்” கட்டளையால் செயல்படுத்தப்படும் போது, அது செயல்படுத்தும் போது தொடங்க வேண்டிய எந்தவொரு பயன்பாடு அல்லது சேவையையும் அது தானே தொடங்கும்.
டோக்கர் ஹப்:
டோக்கர் ஹப் என்பது டோக்கர் படங்களுக்கான கிட்ஹப் போன்றது. இது அடிப்படையில் ஒரு கிளவுட் பதிவேட்டில் உள்ளது, அங்கு நீங்கள் வெவ்வேறு சமூகங்களால் பதிவேற்றப்பட்ட டோக்கர் படங்களை காணலாம், மேலும் நீங்கள் உங்கள் சொந்த படத்தை உருவாக்கி டோக்கர் ஹப்பில் பதிவேற்றலாம், ஆனால் முதலில், நீங்கள் டோக்கர்ஹப்பில் ஒரு கணக்கை உருவாக்க வேண்டும்.
டோக்கர் கட்டிடக்கலை:
இது ஒரு டோக்கர் எஞ்சினைக் கொண்டுள்ளது, இது மூன்று முக்கிய கூறுகளைக் கொண்ட கிளையன்ட்-சர்வர் பயன்பாடாகும்:
- டீமான் செயல்முறை (டாக்கர் கட்டளை) எனப்படும் நீண்டகால நிரலின் ஒரு வகை சேவையகம்.
- டீமனுடன் பேசவும், என்ன செய்ய வேண்டும் என்று அறிவுறுத்தவும் நிரல்கள் பயன்படுத்தக்கூடிய இடைமுகங்களைக் குறிப்பிடும் REST API.
- ஒரு கட்டளை வரி இடைமுகம் (CLI) கிளையண்ட் (டோக்கர் கட்டளை).
- ஸ்கிரிப்டிங் அல்லது நேரடி சி.எல்.ஐ கட்டளைகளின் மூலம் டோக்கர் டீமானைக் கட்டுப்படுத்த அல்லது தொடர்பு கொள்ள சி.எல்.ஐ டாக்கர் ரெஸ்ட் ஏபிஐ பயன்படுத்துகிறது. பல டாக்கர் பயன்பாடுகள் அடிப்படை API மற்றும் CLI ஐப் பயன்படுத்துகின்றன.
மேலும் படிக்க இந்த வலைப்பதிவைப் பார்க்கவும் .
இறுதியாக இந்த டோக்கர் டுடோரியல் வலைப்பதிவில் நான் டாக்கர் கம்போஸ் பற்றி பேசுவேன்.
டாக்கர் எழுதுதல்:
பல சேவையகமாக பல டோக்கர் கொள்கலன்களை இயக்க டோக்கர் இசையமைத்தல் அடிப்படையில் பயன்படுத்தப்படுகிறது. நான் உங்களுக்கு ஒரு உதாரணம் தருகிறேன்:
இன்றுவரை ஜாவா பாகுபடுத்தும் சரம்
என்னிடம் வேர்ட்பிரஸ், மரியா டிபி மற்றும் பிஎச்பி மைஅட்மின் தேவைப்படும் பயன்பாடு இருந்தால். ஒவ்வொன்றையும் தனித்தனியாகத் தொடங்க வேண்டிய அவசியமின்றி இரு கொள்கலன்களையும் ஒரு சேவையாகத் தொடங்கும் ஒரு கோப்பை என்னால் உருவாக்க முடியும். உங்களிடம் மைக்ரோ சர்வீஸ் கட்டமைப்பு இருந்தால் அது மிகவும் பயனுள்ளதாக இருக்கும்.
எனது வலைப்பதிவைப் பார்க்கவும் டாக்கர் கொள்கலன் அதை நடைமுறையில் எவ்வாறு செயல்படுத்துவது என்பதைப் புரிந்து கொள்ள.
இதன் மூலம், டோக்கர் டுடோரியலின் அறிமுகம் முதல் டாக்கர் மற்றும் கொள்கலன் பற்றிய முதல் வலைப்பதிவின் முடிவுக்கு வருகிறோம்.
டோக்கரில் எங்கள் அடுத்த வலைப்பதிவின் வழியாக செல்லுங்கள்:
DevOps என்றால் என்ன என்பதை இப்போது நீங்கள் புரிந்துகொண்டுள்ளீர்கள், எங்கள் பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். எஸ்.டி.எல்.சியில் பல படிகளை தானியக்கமாக்குவதற்கு பப்புட், ஜென்கின்ஸ், நாகியோஸ், அன்சிபிள், செஃப், சால்ட்ஸ்டாக் மற்றும் ஜி.ஐ.டி போன்ற பல்வேறு டெவொப்ஸ் செயல்முறைகள் மற்றும் கருவிகளில் நிபுணத்துவத்தைப் பெற கற்றவர்களுக்கு எடூரெகா டெவொப்ஸ் சான்றிதழ் பயிற்சி பாடநெறி உதவுகிறது.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.