ராஸ்பெர்ரி பை 4 இல் டோக்கரை எவ்வாறு நிறுவுவது

How Install Docker Raspberry Pi 4



ராஸ்பெர்ரி Pi 3 உடன் ஒப்பிடும்போது, ​​ராஸ்பெர்ரி Pi 4 இல் நிறைய ரேம் உள்ளது (2GB, 4GB மற்றும் 8GB மாதிரிகள் உள்ளன). எனவே, ராஸ்பெர்ரி பை 4 செயலி மேம்பாட்டு மற்றும் பிற பணிகளுக்கான குறைந்த விலை டோக்கர் தீர்வாக செயல்படும். இந்த கட்டுரையில், ராஸ்பெர்ரி பை 4 இல் டோக்கரை எவ்வாறு நிறுவுவது என்பதை நாங்கள் காண்பிப்போம். நாங்கள் ராஸ்பெர்ரி பை 4 இன் 8 ஜிபி பதிப்பைப் பயன்படுத்துகிறோம், ஆனால் நீங்கள் 2 ஜிபி பதிப்பு அல்லது 4 ஜிபி பதிப்பையும் பயன்படுத்தலாம்.

டோக்கர் என்பது லினக்ஸிற்கான ஒரு கொள்கலன் அமைப்பாகும், இது லினக்ஸ் இயக்க முறைமையின் (டோக்கர் ஹோஸ்ட்) மேல் இலகுரக லினக்ஸ் கொள்கலன்களை இயக்க பயன்படுகிறது. உங்கள் ராஸ்பெர்ரி பை 4 இல் டோக்கரை நிறுவ, உங்களுக்கு பின்வருபவை தேவைப்படும்:







  1. ஒரு ராஸ்பெர்ரி பை 4 ஒற்றை பலகை கணினி
  2. ஒரு ராஸ்பெர்ரி பை 4 வகை-சி மின்சாரம்.
  3. மைக்ரோ எஸ்டி கார்டு (குறைந்தது 32 ஜிபி) அதில் ராஸ்பெர்ரி பை ஓஎஸ் படத்துடன்.
  4. ராஸ்பெர்ரி பை 4 இல் இணைய இணைப்பு.
  5. VNC ரிமோட் டெஸ்க்டாப் அணுகல் அல்லது ராஸ்பெர்ரி Pi 4 க்கான SSH அணுகலுக்கான மடிக்கணினி அல்லது டெஸ்க்டாப்.

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



கூடுதல் ஆதாரங்கள்: உங்கள் ராஸ்பெர்ரி பை 4 இல் ராஸ்பெர்ரி பை OS ஐ எவ்வாறு நிறுவுவது என்பதை அறிய, இங்கே செல்லவும்: ராஸ்பெர்ரி பை 4 இல் ராஸ்பெர்ரி பை ஓஎஸ் நிறுவுவது எப்படி . ராஸ்பெர்ரி பை ஓஎஸ் படத்தை மைக்ரோ எஸ்டி கார்டில் ப்ளாஷ் செய்வது எப்படி என்பதை அறிய. இங்கே செல்லுங்கள்: ராஸ்பெர்ரி பை இமேஜரை எவ்வாறு நிறுவுவது மற்றும் பயன்படுத்துவது ராஸ்பெர்ரி பை 4 இன் தலை இல்லாத அமைப்பைப் பற்றி மேலும் அறிய, இங்கே செல்லவும்: வெளிப்புற மானிட்டர் இல்லாமல் ராஸ்பெர்ரி பை 4 இல் ராஸ்பெர்ரி பை OS ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது



ராஸ்பெர்ரி பை ஓஎஸ் புதுப்பித்தல்

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





$சூடோபொருத்தமான மேம்படுத்தல்


இந்த கட்டளை APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பை புதுப்பிக்க வேண்டும்.


உங்கள் Raspberry Pi OS இல் உள்ள அனைத்து தொகுப்புகளையும் புதுப்பிக்க, பின்வரும் கட்டளையை இயக்கவும்:



$சூடோபொருத்தமான மேம்படுத்தல்


மேம்படுத்தலை உறுதிப்படுத்த, அழுத்தவும் மற்றும் பின்னர் .


APT தொகுப்பு மேலாளர் இணையத்திலிருந்து தேவையான அனைத்து தொகுப்புகளையும் பதிவிறக்கம் செய்ய வேண்டும். இந்த படி முடிக்க சிறிது நேரம் ஆகலாம்.


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


இந்த நேரத்தில், தற்போதுள்ள அனைத்து தொகுப்புகளும் புதுப்பிக்கப்பட வேண்டும்.


மாற்றங்கள் நடைமுறைக்கு வர, பின்வரும் கட்டளையுடன் உங்கள் ராஸ்பெர்ரி Pi 4 ஐ மீண்டும் துவக்கவும்:

$சூடோமறுதொடக்கம்

ராஸ்பெர்ரி பை OS இல் டோக்கரை நிறுவுதல்

ராஸ்பெர்ரி பை ஓஎஸ் இயங்கும் ராஸ்பெர்ரி பை 4 இல் டோக்கரை நிறுவுவது மிகவும் நேரடியானது, டோக்கர் இப்போது அதிகாரப்பூர்வமாக ராஸ்பெர்ரி பை ஓஎஸ்ஸை ஆதரிக்கிறது.

உங்கள் ராஸ்பெர்ரி Pi OS இல் டோக்கரை நிறுவ, உங்கள் ராஸ்பெர்ரி Pi 4. இல் டோக்கர் நிறுவல் ஸ்கிரிப்டை பதிவிறக்கம் செய்ய வேண்டும்.

$சுருட்டை-fsSLhttps://get.docker.com-அல்லதுget-dock.sh


டோக்கர் நிறுவல் ஸ்கிரிப்ட் get-dock.sh உங்கள் தற்போதைய வேலை அடைவுக்கு பதிவிறக்கம் செய்யப்பட வேண்டும்.


டோக்கர் நிறுவல் ஸ்கிரிப்டை இயக்கவும் get-dock.sh பின்வரும் கட்டளையுடன் ரூட்டாக:

$சூடோ பேஷ்get-dock.sh


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


இந்த கட்டத்தில், டோக்கர் நிறுவப்பட வேண்டும்.


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

$சூடோபயனர் மாதிரி-ஏஜிடோக்கர் $(நான் யார்)


மாற்றங்கள் நடைமுறைக்கு வர, பின்வரும் கட்டளையுடன் உங்கள் ராஸ்பெர்ரி Pi 4 ஐ மீண்டும் துவக்கவும்:

$சூடோமறுதொடக்கம்


உங்கள் ராஸ்பெர்ரி பை 4 பூட்ஸ் ஆனவுடன், டோக்கர் நிறுவப்பட்டுள்ளதா என்பதை சரிபார்க்க பின்வரும் கட்டளையை இயக்கவும்:

$டோக்கர் பதிப்பு


நீங்கள் பார்க்கிறபடி, நான் டோக்கர் பதிப்பு 19.03.13 ஐ இயக்குகிறேன், இது எழுதும் நேரத்தில் ராஸ்பெர்ரி பை OS க்கு கிடைக்கக்கூடிய டோக்கரின் சமீபத்திய பதிப்பாகும். இந்தக் கட்டுரையைப் படிக்கும் போது, ​​பதிப்பு எண் மாறலாம்.

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

டோக்கர் இசையமை YAML கோப்பைப் பயன்படுத்தி டோக்கர் திட்டங்களை தானியக்கமாக்குவதற்கான ஒரு கருவியாகும்.

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

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

$சூடோபொருத்தமானநிறுவுபைதான் 3-பிப்மற்றும் மற்றும்


எங்கள் விஷயத்தில், பைதான் குழாய் ஏற்கனவே நிறுவப்பட்டது.


பைதான் குழாய் நிறுவப்பட்டவுடன், பின்வரும் கட்டளையுடன் நீங்கள் டோக்கர் கம்போஸை நிறுவலாம்:

$சூடோபிபி 3நிறுவுdocker-compose


கீழே உள்ள படத்தில், டோக்கர் கம்போஸ் நிறுவப்பட்டுள்ளது.


பின்வரும் படத்தில், டோக்கர் கம்போஸ் நிறுவப்பட வேண்டும்.


டோக்கர் கம்போஸ் நிறுவப்பட்டவுடன், பின்வரும் கட்டளையுடன் அதை அணுக முடியுமா என்பதைச் சரிபார்க்கவும்:

$டோக்கர்-கம்போஸ் பதிப்பு


நீங்கள் பார்க்க முடியும் என, நாங்கள் டோக்கர் கம்போஸ் பதிப்பு 1.27.4 ஐப் பயன்படுத்துகிறோம். நீங்கள் இந்தக் கட்டுரையைப் படிக்கும் நேரத்தில், உங்கள் ராஸ்பெர்ரி பை OS இல் டோக்கர் கம்போஸின் பிற்கால பதிப்பு நிறுவப்பட்டிருக்கலாம்.

ராஸ்பெர்ரி பை 4 இல் டோக்கரைப் பயன்படுத்துதல்

இந்த பிரிவில், உங்கள் ராஸ்பெர்ரி பை 4. இல் டோக்கரை எவ்வாறு பயன்படுத்துவது என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம்.

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

$டாக்கர் தேடல் அப்பாச்சி


தேடல் வினவலுடன் பொருந்தக்கூடிய டோக்கர் கொள்கலன்கள் திருப்பித் தரப்படும்.

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


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

$டோக்கர் ரன்-டி -பி 8080:80httpd

குறிப்பு: இங்கே, -பி 8080: 80 துறைமுகத்தை அனுப்ப பயன்படுகிறது 80 இன் httpd துறைமுகத்திற்கு டோக்கர் கொள்கலன் 8080 டோக்கர் ஹோஸ்டில் (ராஸ்பெர்ரி பை 4).


தி httpd டோக்கர் படத்தை இணையத்திலிருந்து பதிவிறக்கம் செய்ய வேண்டும் (டோக்கர் ஹப்). இந்த படி முடிக்க சிறிது நேரம் ஆகலாம்.


இந்த நேரத்தில், டோக்கர் httpd கொள்கலன் படம் பதிவிறக்கம் செய்யப்பட்டிருக்க வேண்டும், மேலும் ஒரு புதிய டோக்கர் கொள்கலன் உருவாக்கப்பட்டிருக்க வேண்டும்.


உங்கள் ராஸ்பெர்ரி Pi 4 இல் ஒரு இணைய உலாவியைத் திறந்து http: // localhost: 8080 ஐப் பார்வையிட்டால், அப்பாச்சி வலைச் சேவையகக் கொள்கலன் சரியாக இயங்குகிறது என்று பின்வரும் வலைப்பக்கத்தைப் பார்க்க வேண்டும்.


பின்வரும் கட்டளையுடன் இயங்கும் அனைத்து டோக்கர் கொள்கலன்களையும் நீங்கள் பட்டியலிடலாம்:

$டாக்கர் கொள்கலன்ls

தற்போது, ​​எங்களிடம் ஒரே ஒரு இயங்கும் டோக்கர் கொள்கலன் உள்ளது, அதாவது, அப்பாச்சி வலை சர்வர் கொள்கலன். கொள்கலன் பெயர் உள்ளது அருமை_நிறைந்த முட்டை (தோராயமாக உருவாக்கப்பட்டது), மற்றும் ஐடி c5d09470a9eb .


நீங்கள் உருவாக்கும் டோக்கர் கொள்கலன்கள் தோராயமாக உருவாக்கப்பட்ட பெயரைப் பெறுகின்றன, ஆனால் நீங்கள் ஒரு டோக்கர் கொள்கலனுடன் பெயரிடலாம் - பெயர் கட்டளை வரி வாதம். உதாரணமாக, இன்னொன்றை உருவாக்க httpd பெயருடன் டோக்கர் கொள்கலன் வெப் சர்வர் 2 , நீங்கள் பின்வரும் கட்டளையை இயக்கலாம்:

$டோக்கர் ரன்-டி -பி 8081:80 -பெயர்webserver2 httpd


மேலே உள்ள கட்டளையை உள்ளிடுவதன் மூலம், ஒரு டோக்கர் கொள்கலன் பெயரிடப்பட்டது வெப் சர்வர் 2 உருவாக்கப்பட வேண்டும்.


நீங்கள் பார்க்க முடியும் என, புதிதாக உருவாக்கப்பட்ட டோக்கர் கொள்கலன் பெயரிடப்பட்டுள்ளது வெப் சர்வர் 2 .

$டாக்கர் கொள்கலன்ls


இரண்டாவது கொள்கலனில் இணைய சேவையகம் இயங்குகிறது வெப் சர்வர் 2 URL http: // localhost: 8081 இல் அணுக வேண்டும்.


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

$டாக்கர் கன்டெய்னர் ஸ்டாப் வெப் சர்வர் 2


டோக்கர் கொள்கலன் வெப் சர்வர் 2 நிறுத்தப்பட வேண்டும்.

$டாக்கர் கொள்கலன்ls


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


நீங்கள் கொள்கலனை நிறுத்தலாம் c5d09470a9eb பின்வரும் கட்டளையுடன்:

$டோக்கர் கொள்கலன் ஸ்டாப் c5d09470a9eb


கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி, டோக்கர் கொள்கலன் c5d09470a9eb இனி இயங்கவில்லை.


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

ராஸ்பெர்ரி பை 4 இல் டோக்கர் இசையமைப்பைப் பயன்படுத்துதல்

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

முதலில், ஒரு புதிய திட்ட கோப்பகத்தை உருவாக்கவும் ~/வெப் சர்வர் பின்வருமாறு:

$mkdir -வி/வெப் சர்வர்


க்கு செல்லவும் ~/வெப் சர்வர் அடைவு பின்வருமாறு:

$குறுவட்டு/வெப் சர்வர்


புதிய கோப்பை உருவாக்கவும் docker-compose.yaml பின்வருமாறு:

$நானோdocker-compose.yaml


Docker-compose.yaml கோப்பில் பின்வரும் உரையை உள்ளிடவும்.

பதிப்பு:'3.8'
சேவைகள்:
வலை:
படம்: httpd: சமீபத்தியது
மறுதொடக்கம்: எப்போதும்
தொகுதிகள்:
-./www:/usr/உள்ளூர்/அப்பாச்சி 2/htdocs
துறைமுகங்கள்:
-'8083: 80'

குறிப்பு: சரியான உள்தள்ளலைப் பயன்படுத்துவதை உறுதிப்படுத்திக் கொள்ளுங்கள். YAML கோப்புகளுக்கு உள்தள்ளல் மிகவும் முக்கியமானது. தவறான உள்தள்ளல் தொடரியல் பிழைகளை ஏற்படுத்தும்.

நீங்கள் முடித்தவுடன், அழுத்தவும் + எக்ஸ் Y மற்றும் காப்பாற்ற docker-compose.yaml கோப்பு.


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


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


வரி 5 ல், மறுதொடக்கம்: எப்போதும் வலை கொள்கலன் எதிர்பாராத விதமாக நிறுத்தப்பட்டால் மறுதொடக்கம் செய்ய பயன்படுகிறது.


6-7 வரிகள் ஏற்றுவதற்குப் பயன்படுத்தப்படுகின்றன www/ உங்கள் திட்டக் கோப்பகத்தின் அடைவு /usr/local/apache2/htdocs அதாவது, கொள்கலனின் வெப் ரூட்.


8-9 வரிகள் துறைமுகத்தை முன்னெடுக்கப் பயன்படுகிறது 80 துறைமுகத்திற்கு கொள்கலன் 8083 டோக்கர் ஹோஸ்டின் (ராஸ்பெர்ரி பை 4).


புதிய கோப்பகத்தை உருவாக்கவும் www/ திட்டக் கோப்பகத்தில் பின்வருமாறு:

$mkdir -விwww


புதிய கோப்பை உருவாக்கவும் index.html இல் www/ அடைவு பின்வருமாறு:

$நானோwww/index.html


பின்வரும் கட்டளையை தட்டச்சு செய்து அழுத்தவும் + எக்ஸ் தொடர்ந்து மற்றும் மற்றும் கோப்பை சேமிக்க.


பின்வரும் கட்டளையுடன் நீங்கள் டோக்கர் கம்போஸ் திட்டத்தை தொடங்கலாம்:

$டோக்கர்-இசையமை-டி


டோக்கர் இசையமைக்கும் திட்டம் செயல்பட வேண்டும்.


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

$docker-composeps


நீங்கள் ஒரு இணைய உலாவியில் இருந்து http: // localhost: 8083 என்ற URL ஐப் பார்வையிட்டால், பின்வரும் பக்கத்தைப் பார்க்க வேண்டும், அதாவது டோக்கர் கம்போஸ் திட்டம் வேலை செய்கிறது.


டோக்கர் கம்போஸ் திட்டத்தை நிறுத்த (அதாவது, திட்டத்தின் அனைத்து கொள்கலன்களையும் நிறுத்துங்கள்), பின்வரும் கட்டளையை இயக்கவும்:

$டோக்கர்-கம்போஸ் டவுன்


டோக்கர் இசையமைப்பு திட்டம் நிறுத்தப்பட்டிருக்க வேண்டும்.


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

$docker-composeps


கூடுதலாக, வலை சேவையகத்தை அணுக முடியாது.

முடிவுரை

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