டோக்கர் கம்போஸில் ஹெல்த் செக்கை வெற்றிகரமாகச் செயல்படுத்துவது எப்படி

Tokkar Kamposil Helt Cekkai Verrikaramakac Ceyalpatuttuvatu Eppati



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

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







டோக்கர் கம்போஸில் ஹெல்த் செக்கை எப்படி செயல்படுத்துவது?

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



படி 1: Dockerfile ஐ உருவாக்கவும்



முதலில், உங்கள் பயன்பாட்டைக் கட்டுப்படுத்த ஒரு Dockerfile ஐ உருவாக்கவும். எடுத்துக்காட்டாக, டாக்கரைஸ் செய்வதற்கான வழிமுறைகளை நாங்கள் குறிப்பிட்டுள்ளோம் ' index.html ' கோப்பு:





nginx இலிருந்து: சமீபத்தியது
நகல் index.html / usr / பகிர் / nginx / html / index.html
ENTRYPOINT [ 'nginx' , '-ஜி' , 'டெமன் ஆஃப்;' ]

படி 2: கம்போஸ் கோப்பை உருவாக்கவும்



அடுத்து, '' என்ற பெயரில் ஒரு Yaml கோப்பை உருவாக்கவும் docker-compose.yml ”. ஒரு கொள்கலனில் உள்ள பயன்பாடுகளின் பல சேவைகளை உள்ளமைக்க இந்தக் கோப்பு அடிக்கடி பயன்படுத்தப்படுகிறது.

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

  • ' பதிப்பு ” கோப்பு பதிப்பை எழுதுவதற்கு பயன்படுத்தப்படுகிறது.
  • ' சேவைகள் ” கொள்கலனில் பயன்பாட்டு சேவைகளை உள்ளமைக்க பயன்படுத்தப்படுகிறது.
  • ' வலை ” என்பது பயன்பாடு அல்லது திட்டத்தின் சேவையாகும்.
  • ' துறைமுகங்கள் ”: விசை கொள்கலனின் வெளிப்பட்ட துறைமுகத்தை ஒதுக்குகிறது:
பதிப்பு: '3'
சேவைகள்:
வலை:
கட்ட:.
துறைமுகங்கள்:
- 80 : 80

படி 3: கொள்கலனை எரிக்கவும்

'' ஐப் பயன்படுத்தி கொள்கலனை சுடவும் docker-compose up ” கட்டளை:

docker-compose up

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

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

அடுத்த கட்டத்தில், ' docker-compose.yml ”கோப்பு, கம்போஸ் கன்டெய்னரில் சுகாதாரச் சோதனையைச் செயல்படுத்த வேண்டும். இந்த நோக்கத்திற்காக, பின்வரும் பண்புகளைப் பயன்படுத்தவும்:

  • ' சுகாதார சோதனை ” என்பது சுகாதார சோதனையை செயல்படுத்த பயன்படுகிறது.
  • ' சோதனை ” என்ற விசை கொள்கலனை சோதிக்க பயன்படுகிறது. இந்த நோக்கத்திற்காக, நாங்கள் பயன்படுத்தினோம் ' சுருட்டை ” ஹோஸ்டிடமிருந்து பதில் அல்லது சிக்னல்களைப் பெறுவதற்கான கட்டளை.
  • ' இடைவெளி ” என்பது சுகாதாரச் சோதனைச் செயல்முறையைச் செயல்படுத்தும் கால அளவு அல்லது இடைவெளியைக் குறிப்பிடுகிறது.
  • ' நேரம் முடிந்தது ” சுகாதார சோதனைக்காக காத்திருக்க வேண்டிய கால அளவை வரையறுக்கிறது. பிழை அல்லது சில அசாதாரண நிலை ஏற்பட்டால், குறிப்பிட்ட நேரத்திற்குப் பிறகு, அது வெளியேறும் குறியீட்டை வழங்கும்.
  • ' மீண்டும் முயற்சிக்கிறது தோல்விக்குப் பிறகு சுகாதாரச் சோதனையைச் செயல்படுத்துவதற்கான முயற்சிகளின் எண்ணிக்கையை வரையறுக்கப் பயன்படுகிறது:
பதிப்பு: '3'
சேவைகள்:
வலை:
கட்ட:.
துறைமுகங்கள்:
- 80 : 80
சுகாதார சோதனை:
சோதனை: சுருட்டு --தோல்வி http: // உள்ளூர் ஹோஸ்ட் || வெளியேறு 1
இடைவெளி: 30வி
நேரம் முடிந்தது: 10வி
மீண்டும் முயற்சிக்கிறது: 5

படி 5: கொள்கலனைத் தொடங்கவும்

கொள்கலன்களை மீண்டும் தொடங்கவும்:

docker-compose up

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

படி 6: சுகாதார நிலையை சரிபார்க்கவும்

கன்டெய்னரின் ஆரோக்கிய நிலையைச் சரிபார்க்க, கம்போஸ் கொள்கலனைப் பட்டியலிடவும். எங்கள் இயங்கும் கொள்கலனின் நிலையை இங்கே காணலாம்:

டாக்கர்-இயக்க ps -அ

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

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

முடிவுரை

Docker-composeல் ஹெல்த் செக்கைச் செயல்படுத்த, முதலில், '' docker-compose.yml ” கோப்பு மற்றும் பயன்பாட்டு சேவைகளை உள்ளமைக்கவும். அதன் பிறகு, '' பயன்படுத்தவும் சுகாதார சோதனை 'சுகாதார சோதனையை செயல்படுத்த சொத்து. இந்தச் சொத்து சுகாதாரச் சரிபார்ப்பைச் செயல்படுத்த பல்வேறு விசைகளைப் பயன்படுத்துகிறது, அதாவது ' இடைவெளி ”,” நேரம் முடிந்தது ”,” மீண்டும் முயற்சிக்கிறது ', மற்றும் ' சோதனை ”. டோக்கர் கம்போஸில் ஹெல்த் செக்கைச் செயல்படுத்தும் முறையை இந்தக் கட்டுரை விளக்குகிறது.