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

Ubuntu 20.04 LTS சிஸ்டங்களில் டோக்கர் சமூக பதிப்பை நிறுவ மற்றும் அமைப்பதற்கான விரிவான வழிகாட்டி

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

கன்டெய்னர்கள் மெய்நிகர் இயந்திரங்களைப் போலவே இருக்கின்றன, ஆனால் முழுமையான OS மற்றும் அதன் அனைத்து சேவைகளையும் இயக்குவதற்குப் பதிலாக, அவை பெரும்பாலும் ஹோஸ்ட் OS ஐச் சார்ந்தது. இதன் விளைவாக, கொள்கலன்கள் மிகவும் வள-நட்புடையவை ஆனால் ஹோஸ்ட் OS இலிருந்து கொள்கலன் பயன்பாட்டை தனிமைப்படுத்துவதன் நன்மையுடன் வருகின்றன.

Docker இன் இரண்டு வெவ்வேறு பதிப்புகள் உள்ளன, Docker Community Edition (Docker-CE) என்பது Docker இன் இலவச பதிப்பு மற்றும் Docker Enterprise Edition (Docker-EE) நிறுவன மற்றும் வணிக பயன்பாட்டிற்கானது.

இந்த கட்டுரையில், உபுண்டு 20.04 LTS இல் அதிகாரப்பூர்வ Docker மற்றும் Ubuntu 20.04 களஞ்சியங்களைப் பயன்படுத்தி Docker-CE ஐ எவ்வாறு நிறுவுவது என்பதைப் பார்க்கப் போகிறோம்.

அதிகாரப்பூர்வ டோக்கர் களஞ்சியத்தைப் பயன்படுத்தி டோக்கரை நிறுவவும்

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

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

பழைய பதிப்புகளை நிறுவல் நீக்கவும்

பழைய டோக்கர் தொகுப்புகள் என அழைக்கப்பட்டன கப்பல்துறை, docker.io அல்லது டாக்கர் இயந்திரம். அதிகாரப்பூர்வ டோக்கர் களஞ்சியத்திலிருந்து டோக்கரை நிறுவும் முன், இவை எதுவும் கணினியில் நிறுவப்படவில்லை என்பதை உறுதிசெய்ய வேண்டும். அழுத்துவதன் மூலம் முனையத்தைத் திறக்கவும் Ctrl+Alt+T பின்னர் பின்வரும் கட்டளையை இயக்கவும்:

sudo apt docker docker.io கண்டெய்னர்டு runc docker-engine ஐ அகற்றவும்

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

அதிகாரப்பூர்வ டோக்கர் களஞ்சியத்தைச் சேர்க்கவும்

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

sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

GPG என்பது நீங்கள் நிறுவும் மென்பொருள் உண்மையானதா என்பதை உறுதிப்படுத்தப் பயன்படுத்தப்படும் ஒரு பாதுகாப்பு அம்சமாகும். காட்டப்பட்டுள்ளதைப் பயன்படுத்தி களஞ்சியத்தின் GPG விசையை இறக்குமதி செய்யவும் சுருட்டை கட்டளை:

curl -fsSL //download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

அடுத்து உங்கள் உபுண்டு 20.04 கணினியில் டோக்கர் களஞ்சியத்தைச் சேர்க்கவும்:

sudo add-apt-repository "deb [arch=amd64] //download.docker.com/linux/ubuntu $(lsb_release -cs) நிலையானது"

கட்டளை $(lsb_release –cs) உபுண்டு 20.04க்கான 'ஃபோகல்' என்ற உங்கள் உபுண்டு நிறுவலின் குறியீட்டுப் பெயரை வழங்குகிறது. இரவு அல்லது சோதனை டோக்கர் களஞ்சியத்தைச் சேர்க்க, நீங்கள் வார்த்தையை மாற்றலாம் நிலையான உடன் இரவு அல்லது உடன் சோதனை மேலே உள்ள கட்டளையில்.

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

டோக்கரை நிறுவவும்

அதிகாரப்பூர்வ டோக்கர் தொகுப்பு என அழைக்கப்படுகிறது docker-ce மேலும் இது டோக்கர் களஞ்சியத்தில் மட்டுமே கிடைக்கும். களஞ்சிய தரவுத்தளத்தைப் புதுப்பித்து, இயக்குவதன் மூலம் Docker CE மற்றும் கண்டெய்னரின் சமீபத்திய பதிப்பை நிறுவவும்:

sudo apt புதுப்பிப்பு sudo apt நிறுவ docker-ce docker-ce-cli containerd.io

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

apt-cache madison docker-ce

இரண்டாவது நெடுவரிசையில் (சிவப்பு பெட்டிகளில் உள்ள சரம்) சரத்தைப் பயன்படுத்தி குறிப்பிட்ட பதிப்பை நிறுவவும், பின்வரும் கட்டளையை இயக்கவும்

sudo apt install docker-ce= docker-ce-cli= containerd.io

உதாரணமாக, மாற்றவும் உடன் 5:19.03.10~3-0~ubuntu-focal கட்டளை மற்றும் 19.03.10 டோக்கர் பதிப்பை நிறுவ இயக்கவும்.

sudo apt install docker-ce=5:19.03.10~3-0~ubuntu-focal docker-ce-cli=5:19.03.10~3-0~ubuntu-focal containerd.io

உபுண்டு 20.04 களஞ்சியத்தைப் பயன்படுத்தி டோக்கரை நிறுவவும்

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

முந்தைய முறையைப் போலவே எங்களிடம் பழைய டோக்கர் தொகுப்புகள் இல்லை என்பதை உறுதி செய்ய வேண்டும். பின்னர் நாம் Ubuntu 20.04 களஞ்சியங்களை புதுப்பித்து உடனடியாக Docker ஐ நிறுவலாம்.

தேவையற்ற பழைய டோக்கர் தொகுப்புகளை அகற்ற, பின்வரும் கட்டளையை இயக்கவும்:

sudo apt docker docker.io கண்டெய்னர்டு runc docker-engine ஐ அகற்றவும்

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

உபுண்டு 20.04 களஞ்சியத்தில் உள்ள டோக்கர் தொகுப்பு என பெயரிடப்பட்டுள்ளது docker.io, டோக்கரை நிறுவ பின்வரும் கட்டளையை இயக்கவும்:

sudo apt நிறுவ docker.io

தி பொருத்தமான தொகுப்பு மேலாளர் தானாகவே டோக்கருக்குத் தேவைப்படும் சார்புகளைத் தீர்த்து நிறுவும்.

பிந்தைய நிறுவல் மாற்றங்கள்

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

உபுண்டு 20.04 தொடக்கத்துடன் டோக்கர் சேவையை இயக்கவும்

உங்கள் உபுண்டு 20.04 சிஸ்டத்துடன் டோக்கர் டீமனை தானாகத் தொடங்க விரும்பினால், பின்வரும் கட்டளையை இயக்கவும்:

sudo systemctl docker ஐ செயல்படுத்துகிறது

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

சுடோ கட்டளை இல்லாமல் டோக்கரை இயக்கவும்

முன்னிருப்பாக, ரூட் மட்டும், சூடோ பயனர்கள் மற்றும் டோக்கர் குழு பயனர்கள் docker கட்டளையை இயக்கலாம்.

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

sudo usermod -aG docker $USER

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

டோக்கர் நிறுவலைச் சரிபார்க்கவும்

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

sudo systemctl நிலை டோக்கர்

தி systemclt நிலை கட்டளை கீழே காட்டப்பட்டுள்ளபடி வெளியீட்டைக் காட்ட வேண்டும்.

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

டோக்கர் கொள்கலன் ரன் ஹலோ-வேர்ல்ட்

டோக்கர் நிறுவலைச் சோதிக்க 'ஹலோ-வேர்ல்ட்' படம் பயன்படுத்தப்படுகிறது, அது பின்வரும் உரையை வெளியிட வேண்டும்:

ATH @ பிசி: ~ $ கூலியாள் கொள்கலன் ரன் ஹலோ உலக படத்தை கண்டுபிடிக்க முடியவில்லை 'ஹலோ உலக: சமீபத்திய' உள்நாட்டில் சமீபத்திய: நூலகம் / ஹலோ உலக இருந்து இழுத்தல் 0e03bdcc26d7: புல் முழு டைஜஸ்ட்: SHA256: 6a65f928fb91fcfbc963f7aa6d57c8eeb426ad9a20c7ee045538ef34847f44f1 நிலை: பதிவிறக்கியவை க்கான புதிய படத்தை hello- உலகம்: டோக்கரின் சமீபத்திய வணக்கம்! உங்கள் நிறுவல் சரியாக வேலை செய்வதாக இந்த செய்தி காட்டுகிறது. இந்தச் செய்தியை உருவாக்க, டோக்கர் பின்வரும் படிகளைச் செய்தார்: 1. டோக்கர் கிளையன்ட் டோக்கர் டீமானைத் தொடர்புகொண்டார். 2. டோக்கர் டீமான் "ஹலோ-வேர்ல்ட்" படத்தை டோக்கர் ஹப்பில் இருந்து இழுத்தார். (amd64) 3. டோக்கர் டீமான் அந்தப் படத்திலிருந்து ஒரு புதிய கொள்கலனை உருவாக்கியது, இது நீங்கள் தற்போது படிக்கும் வெளியீட்டை உருவாக்கும் இயங்கக்கூடியது. 4. டோக்கர் டீமான் அந்த வெளியீட்டை டோக்கர் கிளையண்டிற்கு ஸ்ட்ரீம் செய்தது, அது உங்கள் டெர்மினலுக்கு அனுப்பியது. இன்னும் லட்சியமான ஒன்றை முயற்சிக்க, நீங்கள் உபுண்டு கண்டெய்னரை இயக்கலாம்: $ docker run -it ubuntu bash படங்களைப் பகிர்தல், பணிப்பாய்வுகளைத் தானியங்குபடுத்துதல் மற்றும் பலவற்றை ஒரு இலவச டோக்கர் ஐடியுடன்: //hub.docker.com/ மேலும் எடுத்துக்காட்டுகள் மற்றும் யோசனைகளுக்கு, பார்வையிடவும். : //docs.docker.com/get-started/ 

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

Docker பற்றி மேலும் அறிய, அதிகாரப்பூர்வ Docker ஆவணத்தைப் பார்க்கவும்.