Windows 10 கணினியில் Hyper-V அல்லது WSL பின்தளங்களுடன் டோக்கரை நிறுவவும் இயக்கவும் முழுமையான வழிகாட்டி
டோக்கர் என்பது டெவலப்பர்களை கன்டெய்னர்களைப் பயன்படுத்தி பயன்பாடுகளை விரைவாக உருவாக்க, வரிசைப்படுத்த மற்றும் இயக்க அனுமதிக்கும் ஒரு கருவியாகும். கன்டெய்னரைசேஷன் என்பது ஒரு அணுகுமுறையாகும், இதில் பயன்பாடு, அதன் சார்புகள் மற்றும் உள்ளமைவு அனைத்தும் கண்டெய்னர் எனப்படும் ஒரு கோப்பில் நிரம்பியுள்ளது.
கன்டெய்னர்கள் ஒரு மெய்நிகர் இயந்திரத்தைப் போலவே இருக்கும், ஆனால் முழு OS மற்றும் அதன் அனைத்து சேவைகளையும் இயக்குவதற்குப் பதிலாக, அவை ஒரு கொள்கலனாக நிரம்பிய மென்பொருளுக்குத் தேவையான குறைந்தபட்சத்தை மட்டுமே இயக்குகின்றன மற்றும் பெரும்பாலான ஹோஸ்ட் OS ஐச் சார்ந்தது. இந்த கொள்கலன்கள் ஒரு முழுமையான மெய்நிகர் இயந்திரத்தை இயக்குவதை விட சிறந்த செயல்திறன் கொண்டவை மற்றும் ஹோஸ்ட் OS சூழலில் இருந்து தனிமைப்படுத்தப்படுகின்றன.
இந்தக் கட்டுரையில், எப்படி Docker ஐ நிறுவுவது மற்றும் Windows 10 இல் கண்டெய்னர்களை இயக்க Hyper-V மற்றும் WSL ஐ இயக்குவது எப்படி என்பதைப் பார்ப்போம்.
முன்நிபந்தனைகள்
உங்களுக்கு Windows 10 64-bit Pro, Enterprise அல்லது Education பதிப்பு 1703 மேம்படுத்தல் அல்லது அதற்குப் பிறகு (15063 அல்லது அதற்குப் பிறகு) ஹைப்பர்-V பின்தளத்தில் அல்லது Windows 10 64-பிட் 2004 புதுப்பித்தலுடன் அல்லது அதற்குப் பிறகு (19041 அல்லது அதற்குப் பிறகு) WSL பின்தளத்தில் பயன்படுத்த வேண்டும். . இது தவிர, மெய்நிகராக்க ஆதரவுடன் கூடிய நவீன 64-பிட் செயலி மற்றும் குறைந்தபட்சம் 4 ஜிபி ரேம் தேவைப்படுகிறது.
மேலே உள்ள தேவைகளுக்கு கூடுதலாக, BIOS இல் மெய்நிகராக்க ஆதரவு இயக்கப்பட்டிருக்க வேண்டும். நீங்கள் ஏற்கனவே மெய்நிகராக்கத்தை இயக்கியுள்ளீர்களா என்பதைச் சரிபார்க்க, பணி நிர்வாகியைத் திறந்து செயல்திறன் தாவலுக்குச் செல்லவும்.
மெய்நிகராக்கமானது 'முடக்கப்பட்டது' எனக் காட்டப்பட்டால், நீங்கள் அதை பயாஸ் அமைப்புகளில் இயக்க வேண்டும். உங்களிடம் உள்ள மதர்போர்டு மற்றும் CPU ஆகியவற்றைப் பொறுத்து, மெய்நிகராக்கத்தை இயக்குவதற்கான படிகள் வேறுபடும்.
Intel செயலிகளுக்கு, BIOS இல் Intel Virtualization Technology (VT-x) எனப்படும் அமைப்பை இயக்கவும். இதேபோல், AMD செயலிகளுக்கு BIOS இல் SVM பயன்முறை எனப்படும் அமைப்பை இயக்கவும். உங்கள் CPUக்கான அமைப்புகளைக் கண்டறிய உங்கள் மதர்போர்டு கையேட்டைப் பார்க்கவும்.
Winget வழியாக Docker ஐ நிறுவவும்
டோக்கர் Winget களஞ்சியத்தில் கிடைக்கிறது, எனவே ஒரு எளிய கட்டளையைப் பயன்படுத்தி அதை நிறுவலாம். உங்களிடம் இல்லையென்றால் சிறகு
கருவி நிறுவப்பட்டுள்ளது மற்றும் அதைப் பற்றி மேலும் அறிய விரும்புகிறது, பின்னர் Winget தொகுப்பு நிர்வாகியை எவ்வாறு நிறுவுவது என்பது குறித்த எங்கள் வழிகாட்டியைப் பார்க்கவும்.
Winget களஞ்சியங்களில் கிடைக்கும் Docker இன் நிலையான வெளியீட்டை நிறுவுவோம். PowerShell அல்லது CMD ஐத் திறந்து, அதை நிறுவ பின்வரும் கட்டளையை இயக்கவும்.
winget install -e --id Docker.DockerDesktop
UAC ப்ராம்ட் மாற்றங்களைச் செய்ய அனுமதி கேட்கும், டோக்கர் டெஸ்க்டாப் நிறுவலைத் தொடர ‘ஆம்’ என்பதைக் கிளிக் செய்யவும். விரைவில் உங்கள் கணினியில் Docker நிறுவப்படும்.
ஆனால் எங்களால் இன்னும் Docker ஐ இயக்க முடியாது, அவ்வாறு செய்வதற்கு முன் Windows 10 க்கு Hyper-V அல்லது WSL ஐ இயக்க வேண்டும், இல்லையெனில் Docker ஒரு பிழையை ஏற்படுத்தும் மற்றும் தொடங்காது. வழிகாட்டியில் பின்னர் விவாதிப்போம்.
டோக்கரை கைமுறையாகப் பதிவிறக்கி நிறுவவும்
நீங்கள் டோக்கரை கைமுறையாக நிறுவ விரும்பினால், டோக்கர் டெஸ்க்டாப் பதிவிறக்கங்கள் பக்கத்திற்குச் சென்று, நிறுவி கோப்பைப் பதிவிறக்க, 'விண்டோஸுக்கான பதிவிறக்கம் (நிலையான)' பொத்தானைக் கிளிக் செய்யவும்.
பின்னர், உங்கள் பதிவிறக்கங்கள் கோப்புறைக்குச் சென்று, நிறுவல் செயல்முறையைத் தொடங்க, 'டாக்கர் டெஸ்க்டாப் இன்ஸ்டாலர்' அமைவு கோப்பில் இருமுறை கிளிக் செய்யவும்.
அமைவு செயல்பாட்டில் உள்ளமைவு சாளரம் உங்களுக்கு வழங்கப்படும். நீங்கள் Windows 10 முகப்பு பதிப்பில் இருந்தால் அல்லது Docker இன் WSL 2 பின்தளத்தைப் பயன்படுத்த விரும்பினால் 'WSL 2 Windows அம்சங்களை இயக்கு' என்பதைத் தேர்வு செய்யவும், மேலும் Docker டெஸ்க்டாப் ஷார்ட்கட் வேண்டுமெனில் 'டெஸ்க்டாப்பில் குறுக்குவழியைச் சேர்' என்பதைத் தேர்வுசெய்து நிறுவலைத் தொடங்க 'Ok' ஐ அழுத்தவும்.
டோக்கர் டெஸ்க்டாப் அமைப்பு கோப்புகளை அவிழ்த்து நிறுவியதும், டாக்கர் நிறுவல் செயல்முறையை முடிக்க ‘மூடு மற்றும் மறுதொடக்கம்’ பொத்தானைக் கிளிக் செய்யவும்.
Hyper-V அல்லது WSL ஐ இயக்கவா?
Windows 10 பதிப்பு மற்றும் உங்களிடம் உள்ள பதிப்பைப் பொறுத்து Hyper-V அல்லது WSL ஐ இயக்குவதே இப்போது எஞ்சியுள்ளது.
- Windows 10 Pro, Enterprise & Education பதிப்பு உடன் 1703 புதுப்பிக்கவும் அல்லது அதற்குப் பிறகு: நீங்கள் இல்லை என்றால் 2004 புதுப்பிக்கவும் அல்லது அதற்குப் பிறகு, ஹைப்பர்-வி பின்தளத்தை மட்டுமே பயன்படுத்த முடியும்.
- விண்டோஸ் 10 முகப்பு பதிப்பு 2004 புதுப்பித்தல் அல்லது அதற்குப் பிறகு: ஹோம் எடிஷனில் ஹைப்பர்-வி அம்சம் இல்லாததால் டபிள்யூஎஸ்எல் மட்டுமே இயக்க முடியும்.
- Windows 10 Pro, Enterprise & Education பதிப்பு உடன் 2004 புதுப்பித்தல் அல்லது அதற்குப் பிறகு: Hyper-V & WSL இரண்டையும் இயக்கலாம் மற்றும் டோக்கருடன் பயன்படுத்தலாம்.
ஹைப்பர்-வியை இயக்கு
ஹைப்பர்-வி என்பது விண்டோஸ் 10க்கான நேட்டிவ் ஹைப்பர்வைசர் ஆகும், இது மெய்நிகர் இயந்திரங்களை உருவாக்கவும் இயக்கவும் பயன்படுகிறது. ஹைப்பர்-வி விண்டோஸ் 10 இல் கண்டெய்னர்களை இயக்குவதற்கான மரபு விருப்பமாக மாறுவதற்கான பாதையில் உள்ளது, ஏனெனில் கொள்கலன்களை இயக்குவதற்கு WSL ஐ அதன் முக்கிய பின்தளமாக பயன்படுத்த டாக்கர் திட்டமிட்டுள்ளார்.
ஆனால் நீங்கள் டோக்கர் நேட்டிவ் விண்டோஸ் கண்டெய்னர்களை இயக்க விரும்பினால், உங்களுக்கு ஹைப்பர்-வி தேவை. இவ்வாறு Hyper-V ஐ இயக்க, PowerShell ஐ நிர்வாகியாக திறந்து பின்வரும் கட்டளையை இயக்கவும்:
Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -அனைத்தும்
Hyper-V நிறுவலை முடிக்க கணினியை மறுதொடக்கம் செய்யும்படி PowerShell உங்களைத் தூண்டும், அதையே செய்ய Y என தட்டச்சு செய்து Enter ஐ அழுத்தவும். கணினியை மறுதொடக்கம் செய்த பிறகு, நீங்கள் டோக்கர் டெஸ்க்டாப்பை இயக்கலாம் மற்றும் கொள்கலன்களைப் பயன்படுத்தலாம்.
WSL ஐ இயக்கவும்
Linux க்கான Windows Subsystem (WSL) என்பது ஒரு இணக்கத்தன்மை அடுக்கு ஆகும், இது பயனர்கள் Windows 10 இல் லினக்ஸ் பயன்பாட்டை நேட்டிவ் முறையில் இயக்க அனுமதிக்கிறது. Docker WSL பின்தளமானது பயனர்களை Hyper-V எமுலேஷன் இல்லாமல் Windows இல் சொந்த Linux Docker கொள்கலன்களை இயக்க அனுமதிக்கிறது.
உங்களிடம் சமீபத்திய Windows 10 2004 புதுப்பிப்பு இருந்தால், ஹைப்பர்-வி பின்தளத்தை விட சிறப்பாகச் செயல்படுவதால், WSL ஐ Docker பின்தளமாகப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது. விண்டோஸ் 10 ஹோம் எடிஷன் பயனர்களுக்கு, ஹோம் எடிஷனில் ஹைப்பர்-வி அம்சம் இல்லாததால், டபிள்யூஎஸ்எல் பின்தளத்தை டோக்கருக்குப் பயன்படுத்துவதைத் தவிர வேறு வழியில்லை.
குறிப்பு: அமைப்பில் நீங்கள் 'WSL 2 விண்டோஸ் அம்சத்தை இயக்கு' என்பதைத் தேர்வுசெய்திருந்தால், Docker Setup WSL ஐ தானாகவே செயல்படுத்துவதால் இந்தக் கட்டளையைத் தவிர்க்கலாம். செயல்முறையைத் தொடர கீழே உள்ள ‘WSL புதுப்பிப்பு’ பகுதிக்குச் செல்லவும்.
பவர்ஷெல்லை நிர்வாகியாகத் திறந்து Windows 10க்கான WSL மற்றும் 'Virtual Machine Platform' WSL கூறுகளை இயக்க பின்வரும் கட்டளைகளை இயக்கவும்.
Enable-WindowsOptionalFeature -Online -FeatureName $("VirtualMachinePlatform", "Microsoft-Windows-Subsystem-Linux")
கணினியை மறுதொடக்கம் செய்து செயல்முறையை முடிக்க ‘Y’ ஐ அழுத்தி Enter ஐ அழுத்தவும்.
WSL ஐப் புதுப்பிக்கவும்
நீங்கள் டோக்கர் நிறுவலை முடித்து கணினியை மறுதொடக்கம் செய்த பிறகு, நீங்கள் டோக்கர் டெஸ்க்டாப்பை இயக்கும்போது கீழே காட்டப்பட்டுள்ளபடி பிழையைக் காண்பீர்கள்.
சமீபத்திய WSL2 கர்னல் புதுப்பித்தலுடன் மைக்ரோசாஃப்ட் டாக்ஸ் பக்கத்திற்குச் செல்ல, இந்த இணைப்பை அல்லது இணைப்பைக் கிளிக் செய்யவும். 'wsl_update_x64' அமைவு கோப்பைப் பதிவிறக்க, கீழே காட்டப்பட்டுள்ளபடி பக்கத்தில் உள்ள 'சமீபத்திய WSL2 லினக்ஸ் கர்னலைப் பதிவிறக்கு' இணைப்பைக் கிளிக் செய்யவும்.
மேலே உள்ள படியில் நீங்கள் பதிவிறக்கிய அமைவு கோப்பில் இருமுறை கிளிக் செய்து அனுமதி கேட்கும் போது 'ஆம்' என்பதை அழுத்தவும்.
Windows 10 க்கான WSL ஐ இயக்கி புதுப்பித்தவுடன், தொடக்க மெனுவில் அதைத் தேடும் டோக்கரை இயக்கலாம்.
ஹைப்பர்-வி மற்றும் டபிள்யூஎஸ்எல் பின்தளத்திற்கு இடையே மாறவும்
நீங்கள் ஹைப்பர்-வி & டபிள்யூஎஸ்எல் இரண்டையும் இயக்கியிருந்தால், நீங்கள் இரண்டு பின்தளங்களையும் பயன்படுத்தலாம் மற்றும் சொந்த விண்டோஸ் கொள்கலன்கள் அல்லது லினக்ஸ் கொள்கலன்களைப் பயன்படுத்த அவற்றுக்கிடையே மாறலாம்.
டோக்கர் சிஸ்டம் ட்ரே ஐகானுக்குச் சென்று, அதன் மீது வலது கிளிக் செய்து, 'விண்டோஸ் கண்டெய்னர்களுக்கு மாறு' விருப்பத்தைத் தேர்ந்தெடுப்பதன் மூலம் ஹைப்பர்-வி பின்தளத்திற்கு மாறவும். இதேபோல், 'லினக்ஸ் கொள்கலன்களுக்கு மாறு' விருப்பத்தைத் தேர்ந்தெடுப்பதன் மூலம் நீங்கள் WSL பின்தளத்திற்கு மாறலாம்.
டோக்கர் நிறுவலைச் சரிபார்க்கவும்
கணினி தட்டில் உள்ள வெள்ளை திமிங்கலம் டோக்கர் இயங்குவதைக் குறிக்கிறது. ஆனால் நீங்கள் PowerShell அல்லது CMD ஐ திறந்து தட்டச்சு செய்வதன் மூலம் உங்கள் டோக்கர் நிறுவலை சோதிக்கலாம் டோக்கர் --பதிப்பு
PS C:\Users\ATH> docker --version Docker பதிப்பு 19.03.8, build afacb8b
அடுத்து, ஹலோ-வேர்ல்ட் படத்தை இழுத்து, ஓடுவதன் மூலம் ஒரு கொள்கலனை இயக்க முயற்சிக்கவும் docker ரன் ஹலோ-வேர்ல்ட்
பவர்ஷெல் அல்லது CMD இல் கட்டளை:
பி.எஸ் சி: \ பயனர்கள் \ கிளம்பும் ATH> கூலியாள் ரன் ஹலோ உலக படத்தை கண்டுபிடிக்க முடியவில்லை 'ஹலோ உலக: சமீபத்திய' உள்நாட்டில் சமீபத்திய: புல் முழு டைஜஸ்ட்: SHA256: நூலகத்திலிருந்து / ஹலோ உலக 0e03bdcc26d7 இழுத்தல் 6a65f928fb91fcfbc963f7aa6d57c8eeb426ad9a20c7ee045538ef34847f44f1 நிலை: பதிவிறக்கியவை புதிய ஹலோ படத்தை -உலகம்: சமீபத்திய டோக்கரின் வணக்கம்! உங்கள் நிறுவல் சரியாக வேலை செய்வதாக இந்த செய்தி காட்டுகிறது.
எங்களின் டோக்கர் நிறுவுதல் வெற்றிகரமாக இருந்தது மற்றும் படங்களை இழுத்து கொள்கலன்களை உருவாக்க நாங்கள் தயாராக உள்ளோம் என்பதை இந்த செய்தி காட்டுகிறது.