இந்த பதிவு டோக்கர் கட்டிடக்கலை என்றால் என்ன என்பதை நிரூபிக்கும்.
டோக்கர் கட்டிடக்கலை என்றால் என்ன?
கட்டிடக்கலை என்பது சில கட்டிடம், மென்பொருள் அல்லது தளத்தின் வடிவமைப்பு அல்லது உறுப்பு என குறிப்பிடப்படுகிறது. டோக்கர் கட்டிடக்கலை நிரல்களையும் பயன்பாடுகளையும் உருவாக்க, அனுப்ப மற்றும் வரிசைப்படுத்த பல்வேறு கூறுகளைக் கொண்டுள்ளது. டோக்கரின் முக்கிய கூறுகள்:
- டோக்கர் டெமான்
- டோக்கர் கிளையண்ட்
- டோக்கர் படம்
- டோக்கர் கொள்கலன்
- டோக்கர் ரெஜிஸ்ட்ரி
- டோக்கர் நெட்வொர்க்
டோக்கர் டெமான்
டோக்கர் டீமான் என்பது டோக்கர் கட்டிடக்கலையின் முக்கிய அங்கமாகும். இது வழக்கமாக கிளையண்டிலிருந்து கட்டளைகள் மூலம் பதிலைப் பெறுகிறது மற்றும் ஹோஸ்டில் கொள்கலனை எவ்வாறு வரிசைப்படுத்துவது மற்றும் பராமரிப்பது போன்ற அதற்கேற்ப செயல்படுகிறது. கொள்கலன்களை உருவாக்குதல், இயக்குதல் மற்றும் நிர்வகித்தல் ஆகியவற்றின் பொறுப்பாகும். டோக்கர் டீமான் ஹோஸ்ட் சிஸ்டத்தில் இயங்குகிறது மற்றும் REST API மூலம் கிளையண்டுடன் தொடர்பு கொள்கிறது.
டோக்கர் கிளையண்ட்
டோக்கர் கிளையன்ட் கட்டளைகளை டோக்கர் டீமனுக்கு தகவல் தொடர்புக்காக அனுப்புகிறது மற்றும் பதிலைப் பெறுகிறது. இது பயனரின் உள்ளூர் இயந்திரத்தில் இயங்குகிறது, மேலும் டீமான் பயனரின் இயந்திரத்தின் ஹோஸ்டில் உள்ளது. இருப்பினும், அவர்கள் ஒரு பிணையத்தின் உதவியுடன் வெவ்வேறு அமைப்புகளிலிருந்து ஒருவருக்கொருவர் தொடர்பு கொள்ள முடியும்.
டோக்கர் படம்
டோக்கர் படங்கள் என்பது டோக்கர் கட்டமைப்பின் மற்றொரு இன்றியமையாத பகுதியாகும், இது பொதுவாக கொள்கலன்களை உருவாக்க மற்றும் வரிசைப்படுத்த பயன்படுகிறது. இந்தப் படங்களில் பயன்பாட்டு மூலக் குறியீடு, தேவையான சார்புகள் மற்றும் பிற உள்ளமைவு அமைப்புகள் ஆகியவை அடங்கும். இந்த படங்களை கட்டளைகள் மற்றும் Dockerfile மூலம் உருவாக்கலாம்.
டோக்கர் கொள்கலன்
டோக்கர் கட்டிடக்கலையின் அடிப்படை கருத்து டோக்கர் படங்களின் மூலம் உருவாக்கப்பட்ட டோக்கர் கொள்கலன்களை அடிப்படையாகக் கொண்டது. டோக்கர் என்பது பொதுவாக ஒரு யூனிட்டில் பயன்பாடு, அத்தியாவசிய சார்புகள் மற்றும் உள்ளமைவு அமைப்புகளை பேக் செய்ய பயன்படுத்தப்படும் ஒரு கொள்கலன் தளமாகும். எனவே, இந்த டோக்கர் கொள்கலன்கள் தனியாக இயங்கக்கூடிய தொகுப்புகள் என்றும் குறிப்பிடப்படுகின்றன.
டோக்கர் பதிவு
டோக்கர் ரெஜிஸ்ட்ரி என்பது டோக்கர் கட்டிடக்கலையின் மற்றொரு முக்கிய அலகு ஆகும். பதிவுகள் இரண்டு வகைகளாகப் பிரிக்கப்படுகின்றன; உள்ளூர் பதிவு மற்றும் தொலை பதிவு. இந்தப் பதிவேடுகள் டோக்கர் படங்களைச் சேமிக்கவும் விநியோகிக்கவும் பயன்படுத்தப்படுகின்றன. மேலும் குறிப்பாக, Docker Hub என்பது Docker படங்களுக்கான அதிகாரப்பூர்வ பொது தொலை பதிவகம் ஆகும். இருப்பினும், டோக்கர் பயனர்கள் தனிப்பட்ட தொலை பதிவுகளை உருவாக்கி நிர்வகிக்கலாம்.
டோக்கர் நெட்வொர்க்
டோக்கர் நெட்வொர்க்குகள் ஹோஸ்ட் சிஸ்டத்தில் இயங்கும் டோக்கர் டீமான் வழியாக டோக்கர் உலகத்திற்கு வெளியே உள்ள கொள்கலன்களை இணைக்க ஒரு வழியை வழங்குகிறது. டோக்கர் இயங்குதளமானது பயனர்கள் விரும்பும் பல டோக்கர் நெட்வொர்க்குகளைப் பயன்படுத்த உதவுகிறது. பயனர்கள் தங்கள் நெட்வொர்க் அல்லது இயல்புநிலை டோக்கர் நெட்வொர்க்குகளை உருவாக்கி பயன்படுத்தலாம்.
விவாதிக்கப்பட்ட டோக்கர் கட்டிடக்கலை, டோக்கரை கண்டெய்னரைசிங் பயன்பாடுகளுக்கான மற்ற தளங்களில் தனித்து நிற்கச் செய்கிறது.
முடிவுரை
டோக்கர் இயங்குதளமானது கிளையண்ட்-சர்வர் கட்டமைப்பை வழங்குகிறது, இது கன்டெய்னரைஸ் செய்யப்பட்ட மென்பொருள், பயன்பாடுகள் மற்றும் திட்டங்களை உருவாக்க, வரிசைப்படுத்த மற்றும் விநியோகிக்க வெற்றிகரமாகப் பயன்படுத்தப்படுகிறது. டோக்கர் கட்டிடக்கலையின் முக்கிய பகுதிகள் டோக்கர் டீமான், டோக்கர் கிளையண்ட், டோக்கர் இமேஜ், டோக்கர் கண்டெய்னர், டோக்கர் ரெஜிஸ்ட்ரி மற்றும் டோக்கர் நெட்வொர்க். இந்த வலைப்பதிவு Docker Architecture பற்றி விரிவாக விளக்கியுள்ளது.