டோக்கர் கொள்கலன் என்றால் என்ன? - டோக்கரைப் பயன்படுத்தி உங்கள் பயன்பாட்டைக் கட்டுப்படுத்தவும்



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

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

இந்த டாக்கர் கொள்கலன் வலைப்பதிவின் தலைப்புகளை நான் பட்டியலிட்டுள்ளேன்:





  • எங்களுக்கு ஏன் டோக்கர் கொள்கலன்கள் தேவை?
  • டோக்கர் கொள்கலன்கள் எவ்வாறு செயல்படுகின்றன?
  • டோக்கர் கொள்கலனின் பயன்பாடு-வழக்குகள்

எங்களுக்கு ஏன் டோக்கர் கொள்கலன்கள் தேவை?

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

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



கீழே உள்ள உதாரணத்தைக் கவனியுங்கள்:

இரட்டை எண்ணாக மாற்றுவது எப்படி

ஆன்லைன் ஷாப்பிங் பயன்பாடு - டாக்கர் கொள்கலன் - எடுரேகா

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



சரி, இந்த கட்டிடக்கலை நிறைய நன்மைகளைக் கொண்டுள்ளது:

  • உங்கள் மைக்ரோ சர்வீஸ் ஒன்று தோல்வியுற்றாலும், உங்கள் முழு பயன்பாடும் பெரும்பாலும் பாதிக்கப்படாது.
  • நிர்வகிப்பது எளிது

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

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

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

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

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

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

எனவே, எனது அனைத்து வி.எம்-களுக்கும் 8 ஜிபி ரேம் தருகிறேன் என்று கற்பனை செய்து பாருங்கள், மேலும் பல்வேறு மெய்நிகர் இயந்திரங்களில் 5 மைக்ரோ சர்வீஸ்கள் இயங்குகின்றன. அவ்வாறான நிலையில், இந்த விஎம்களுக்கு 40 ஜிபி ரேம் தேவைப்படும். சரி, இப்போது எனது புரவலன் இயந்திரத்தின் உள்ளமைவுகள் மிக அதிகமாக இருக்க வேண்டும், கிட்டத்தட்ட 44 ஜிபி ரேம் எனது ஹோஸ்ட் கணினியில் இருக்க வேண்டும். வெளிப்படையாக, இது அத்தகைய கட்டிடக்கலைக்கு ஒரு நிலையான தீர்வு அல்ல, ஏனென்றால், நான் இங்கு நிறைய வளங்களை வீணடிக்கிறேன்.

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

நான் 100 VM களைப் பயன்படுத்துகிறேன் என்றால், ஒவ்வொரு VM ஐயும் கட்டமைக்க நிறைய நேரம் எடுக்கும், அதே நேரத்தில் அது பிழையும் ஏற்படுகிறது.

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

டாக்கர் கொள்கலன் என்றால் என்ன?

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

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

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

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

ஒரு டோக்கர் கொள்கலன் எவ்வாறு இயங்குகிறது?

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

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

  • ஒரு டெவலப்பர் முதலில் திட்டக் குறியீட்டை ஒரு டோக்கர் கோப்பில் எழுதி, பின்னர் அந்தக் கோப்பிலிருந்து ஒரு படத்தை உருவாக்குவார்.
  • இந்த படத்தில் முழு திட்டக் குறியீடும் இருக்கும்.
  • இப்போது, ​​நீங்கள் விரும்பும் பல கொள்கலன்களை உருவாக்க இந்த டோக்கர் படத்தை இயக்கலாம்.
  • இந்த டோக்கர் படத்தை டோக்கர் மையத்தில் பதிவேற்றலாம் (இது அடிப்படையில் உங்கள் டோக்கர் படங்களுக்கான கிளவுட் களஞ்சியமாகும், நீங்கள் அதை பொது அல்லது தனிப்பட்டதாக வைத்திருக்கலாம்).
  • டோக்கர் மையத்தில் உள்ள இந்த டோக்கர் படத்தை QA அல்லது Prod போன்ற பிற அணிகளால் இழுக்க முடியும்.

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

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

வரைபடத்தின் விளக்கம் கீழே:

  • முதலாவதாக, சிக்கலான தேவைகளை ஒரு டோக்கர்ஃபைலுக்குள் எழுதினோம்.
  • பின்னர், நாங்கள் அதை கிட்ஹப்பில் தள்ளினோம்.
  • அதன் பிறகு நாங்கள் ஒரு சிஐ சேவையகத்தை (ஜென்கின்ஸ்) பயன்படுத்தினோம்.
  • இந்த ஜென்கின்ஸ் சேவையகம் அதை கிட்டிலிருந்து கீழே இழுத்து, சரியான சூழலை உருவாக்கும். இது தயாரிப்பு சேவையகங்களிலும் டெஸ்ட் சேவையகங்களிலும் பயன்படுத்தப்படும்.
  • நாங்கள் அதை நிலைநிறுத்தப் பயன்படுத்தினோம் (இது உங்கள் மென்பொருளை சோதனை நோக்கங்களுக்காக சேவையகங்களில் பயன்படுத்துவதை குறிக்கிறது, அவற்றை முழுமையாக உற்பத்திக்கு பயன்படுத்துவதற்கு முன்பு.) சோதனையாளர்களுக்கான சூழல்கள்.
  • அடிப்படையில், அபிவிருத்தி, சோதனை மற்றும் உற்பத்திக்கு நாங்கள் வைத்திருந்ததை சரியாக உருட்டினோம்.

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

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

இந்தியானா பல்கலைக்கழக வழக்கு-ஆய்வு:

இந்தியானா பல்கலைக்கழகம் என்பது அமெரிக்காவின் இந்தியானா மாநிலத்தில் உள்ள பல வளாக பொது பல்கலைக்கழக அமைப்பு ஆகும்.

சிக்கல் அறிக்கை

VM இல் பயன்பாடுகளை வரிசைப்படுத்த அவர்கள் தனிப்பயன் ஸ்கிரிப்ட்களைப் பயன்படுத்துகிறார்கள்.

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

அவற்றின் பயன்பாடுகளுக்கான மைக்ரோ சர்வீஸ் அடிப்படையிலான கட்டிடக்கலைக்குச் செல்வதன் மூலம், அவர்கள் பயன்பாடுகளை வடிவமைக்கும் முறையை மேம்படுத்த பல்கலைக்கழகம் விரும்பியது.

SSN கள் மற்றும் மாணவர் சுகாதார தரவு போன்ற மாணவர்களின் தரவுகளுக்கு பாதுகாப்பு தேவைப்பட்டது.

தீர்வு:

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

டோக்கர் நம்பகமான பதிவு - இது டோக்கர் படங்களை சேமிக்கிறது.

யு.சி.பி (யுனிவர்சல் கண்ட்ரோல் பிளேன்) வலை யு.ஐ. - ஒரே இடத்திலிருந்து முழு கிளஸ்டரை நிர்வகிக்க உதவுகிறது. டி.டி.ஆர் (டோக்கர் நம்பகமான பதிவகம்) இல் சேமிக்கப்பட்டுள்ள டோக்கர் படங்களைப் பயன்படுத்தி, யு.சி.பி வலை யுஐ பயன்படுத்தி சேவைகள் பயன்படுத்தப்படுகின்றன.

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

யு.சி.பி மற்றும் டி.டி.ஆர் ஆகியவை தங்கள் எல்.டி.ஏ.பி சேவையகத்துடன் ஒருங்கிணைந்து அவற்றின் பயன்பாடுகளுக்கான அணுகலை விரைவாக வழங்குகின்றன.

டோக்கரின் அடிப்படைகளை அறிய முந்தைய வலைப்பதிவுகளை நீங்கள் படித்திருப்பீர்கள் என்று நம்புகிறேன்.

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

டோக்கர் ஹேண்ட்ஸ்-ஆன்:

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

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

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

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

இன்னும் ஒரு உதாரணத்தை எடுத்துக் கொள்வோம்:

நீங்கள் ஒரு வலைப்பதிவை வெளியிட விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம், அதற்காக நீங்கள் CMS (உள்ளடக்க மேலாண்மை அமைப்பு) ஐப் பயன்படுத்துவீர்கள், மேலும் வேர்ட்பிரஸ் மிகவும் பரவலாகப் பயன்படுத்தப்படும் CMS ஆகும். அடிப்படையில், உங்களுக்கு வேர்ட்பிரஸ் ஒரு கொள்கலன் தேவை, மேலும் MySQL கொள்கலன் வேர்ட்பிரஸ் கொள்கலனுடன் இணைக்கப்பட வேண்டும் என்பதற்காக, பின் இறுதியில் ஒரு MySQL ஆக ஒரு கொள்கலன் தேவை. எங்களுக்கு Php Myadmin க்கு இன்னும் ஒரு கொள்கலன் தேவை, அது MySQL தரவுத்தளத்துடன் இணைக்கப்படும், அடிப்படையில், இது MySQL தரவுத்தளத்தை அணுக பயன்படுகிறது.

மேற்கூறிய உதாரணத்தை நடைமுறையில் எவ்வாறு செயல்படுத்துவது.

சம்பந்தப்பட்ட படிகள்:

  1. டோக்கர் இசையமைப்பை நிறுவவும் :
  2. வேர்ட்பிரஸ் நிறுவவும்: நாங்கள் அதிகாரியைப் பயன்படுத்துகிறோம் வேர்ட்பிரஸ் மற்றும் மரியாடிபி டோக்கர் படங்கள்.
  3. மரியாடிபி நிறுவவும்: இது உலகின் மிகவும் பிரபலமான தரவுத்தள சேவையகங்களில் ஒன்றாகும். இது MySQL இன் அசல் டெவலப்பர்களால் உருவாக்கப்பட்டது. மரியாடிபி திறந்த மூல மென்பொருளாக உருவாக்கப்பட்டுள்ளது மற்றும் ஒரு தொடர்புடைய தரவுத்தளமாக இது தரவை அணுகுவதற்கான ஒரு SQL இடைமுகத்தை வழங்குகிறது.
  4. PhpMyAdmin ஐ நிறுவவும்: இது PHP இல் எழுதப்பட்ட ஒரு இலவச மென்பொருள் கருவியாகும், இது இணையத்தில் MySQL இன் நிர்வாகத்தைக் கையாளும் நோக்கம் கொண்டது.
  5. வேர்ட்பிரஸ் தளத்தை உருவாக்கவும்:

தொடங்குவோம்!

டாக்கர் இசையமைப்பை நிறுவுக:

முதலில் பைதான் பிப்பை நிறுவவும்:

sudo apt-get install python-pip

நிரல் ஜாவாவை எப்படி முடிப்பது

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

sudo pip install docker-compose

வேர்ட்பிரஸ் நிறுவவும்:

ஒரு வேர்ட்பிரஸ் கோப்பகத்தை உருவாக்கவும்:

mkdir wordpress

இந்த வேர்ட்பிரஸ் கோப்பகத்தை உள்ளிடவும்:

சிடி வேர்ட்பிரஸ் /

இந்த கோப்பகத்தில் ஒரு டோக்கர் எழுது YAML கோப்பை உருவாக்கவும், பின்னர் அதை gedit ஐப் பயன்படுத்தி திருத்தவும்:

sudo gedit docker-compose.yml

அந்த yaml கோப்பில் குறியீட்டின் கீழே உள்ள வரிகளை ஒட்டவும்:

wordpress: image: wordpress இணைப்புகள்: - wordpress_db: mysql ports: - 8080: 80 wordpress_db: image: mariadb environment: MYSQL_ROOT_PASSWORD: edureka phpmyadmin: image: corbinu / docker-phpmyadmin இணைப்புகள்: - wordpress_db: my: MYSQL_USERNAME: ரூட் MYSQL_ROOT_PASSWORD: edureka

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

wordpress_db: ... சூழல்: MYSQL_ROOT_PASSWORD: edureka ...

இது நீங்கள் விரும்பிய கடவுச்சொல்லுடன் MYSQL_ROOT_PASSWORD எனப்படும் வேர்ட்பிரஸ்_டிபி கொள்கலனுக்குள் சூழல் மாறியை அமைக்கும். மரியாடிபி டோக்கர் படம் இந்த சூழல் மாறியைத் தொடங்கும் போது சரிபார்க்க கட்டமைக்கப்பட்டுள்ளது மற்றும் MYSQL_ROOT_PASSWORD என வரையறுக்கப்பட்ட கடவுச்சொல்லுடன் ரூட் கணக்குடன் டி.பியை அமைப்பதை கவனிக்கும்.

வேர்ட்பிரஸ்: ... துறைமுகங்கள்: - 8080: 80 ...

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

phpmyadmin: image: corbinu / docker-phpmyadmin இணைப்புகள்: - wordpress_db: mysql ports: - 8181: 80 சூழல்: MYSQL_USERNAME: ரூட் MYSQL_ROOT_PASSWORD: edureka

இது சமூக உறுப்பினர் கார்பினுவால் டாக்கர்-பிப்மியாட்மினைப் பிடிக்கிறது, அதை எங்கள் வேர்ட்பிரஸ்_டிபி கொள்கலனுடன் மைஸ்கல் என்ற பெயருடன் இணைக்கிறது (மைஸ்கல் என்ற ஹோஸ்ட்பெயரைப் பற்றிய பிப்மியாட்மின் கொள்கலன் குறிப்புகள் எங்கள் வேர்ட்பிரஸ்_டிபி கொள்கலனுக்கு அனுப்பப்படும்), அதன் போர்ட் 80 ஐ துறைமுக 8181 இல் வெளிப்படுத்துகிறது ஹோஸ்ட் சிஸ்டம், இறுதியாக எங்கள் மரியாடிபி பயனர்பெயர் மற்றும் கடவுச்சொல்லுடன் இரண்டு சூழல் மாறிகள் அமைக்கிறது. இந்த படம் MYSQL_ROOT_PASSWORD சூழல் மாறியை வேர்ட்பிரஸ்_டிபி கன்டெய்னரின் சூழலில் இருந்து, வேர்ட்பிரஸ் படத்தைப் போலவே தானாகப் பிடிக்காது. நாம் உண்மையில் MYSQL_ROOT_PASSWORD: வேர்ட்பிரஸ்_டிபி கொள்கலனில் இருந்து எடுரேகா வரியை நகலெடுத்து பயனர்பெயரை ரூட்டாக அமைக்க வேண்டும்.

இப்போது பயன்பாட்டுக் குழுவைத் தொடங்கவும்:

docker-comp எழுது -d

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

இப்போது, ​​உலாவியில் கீழே காட்டப்பட்டுள்ளபடி, உங்கள் பொது ஐபி அல்லது ஹோஸ்ட் பெயரைப் பயன்படுத்தி போர்ட் 8080 க்குச் செல்லவும்:

லோக்கல் ஹோஸ்ட்: 8080

இந்த படிவத்தை நிரப்பி, வேர்ட்பிரஸ் நிறுவு என்பதைக் கிளிக் செய்க.

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

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

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

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

எனக்கு ஒரு கேள்வி கிடைத்ததா? கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நான் உங்களிடம் திரும்புவேன்.