டோக்கர் கம்போஸை உதாரணத்துடன் விளக்கவும்

Tokkar Kamposai Utaranattutan Vilakkavum



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

இந்த வலைப்பதிவு நிரூபிக்கும்:

டோக்கர் கம்போஸ் என்றால் என்ன?

டோக்கர் கம்போஸ் சிஎல்ஐ என்பது டோக்கர் சூழலுக்கான ஒரு முக்கிய கூறு மற்றும் கம்போஸ் கருவியாகும். இது பல கொள்கலன் நிரல்கள் மற்றும் பிற மைக்ரோ சர்வீஸ்களை தனித்தனி கொள்கலன்களில் பராமரிக்கிறது, உருவாக்குகிறது மற்றும் வரிசைப்படுத்துகிறது. கட்டளை வரி கருவியானது, தனிமைப்படுத்தப்பட்ட சூழல்களில் கண்டெய்னரைஸ் செய்யப்பட்ட சேவைகள் மற்றும் பயன்பாடுகளை நிர்வகிக்க, docker-compose up, docker-compose down, docker-compose build, docker-compose rm போன்ற பல்வேறு கட்டளைகளைக் கொண்டுள்ளது.







டோக்கர் கம்போஸை எவ்வாறு பயன்படுத்துவது?

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



சரியான ஆர்ப்பாட்டத்திற்கு, வழங்கப்பட்ட படிகளைப் பின்பற்றவும்.



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

முதலில், '' என்ற பெயரில் ஒரு புதிய கோப்பை உருவாக்கவும். டோக்கர்ஃபைல் ” இது நிரலைக் கட்டுப்படுத்துவதற்கான அடிப்படை வழிமுறைகளைக் கொண்டுள்ளது. உதாரணமாக, '' index.html HTML நிரல்:





nginx இலிருந்து: சமீபத்தியது

நகல் index.html / usr / பகிர் / nginx / html / index.html

ENTRYPOINT [ 'nginx' , '-ஜி' , 'டெமன் ஆஃப்;' ]

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

அதன் பிறகு, HTML நிரல் சேவைகளை மற்றொரு கோப்பில் உள்ளமைக்கவும் ' docker-compose.yml ' கோப்பு. இந்த அறிவுறுத்தல்கள் அடங்கும்:

  • ' சேவைகள் ” விசையை உருவாக்குதல் சேவைகளை உள்ளமைக்க. இங்கே, நாங்கள் மூன்று சேவைகளை உள்ளமைத்துள்ளோம்: ' வலை ”,” வலை1 ', மற்றும் ' வலை2 ”.
  • ' வலை 'மற்றும்' வலை1 'சேவைகளில் இரண்டு விசைகள் உள்ளன,' கட்ட 'மற்றும்' துறைமுகங்கள் ”.
  • ' கட்ட ” என்ற விசை நிரலின் Dockerfile அல்லது நிரலின் உருவாக்க சூழலைக் குறிப்பிட பயன்படுகிறது. நாங்கள் Dockerfile சூழலைப் பயன்படுத்தி ' index.html ” நிரல்.
  • ' துறைமுகங்கள் ” சேவை கொள்கலனின் வெளிப்பட்ட துறைமுகத்தை ஒதுக்க பயன்படுத்தப்படுகிறது.
  • ' வலை2 'சேவை வெறுமனே பயன்படுத்தும்' nginx:சமீபத்திய 'உருவாக்கம் கொள்கலனில் உள்ள படம்:
பதிப்பு: '3'

சேவைகள்:

வலை:

கட்ட:.

துறைமுகங்கள்:

- 80 : 80

web1:

கட்ட:.

துறைமுகங்கள்:

- 80

web2:

படம்: nginx: சமீபத்திய

படி 3: கம்போஸ் சேவையைத் தொடங்கவும்

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



docker-compose up -d

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

படி 4: கம்போஸ் சேவையை நிறுத்துங்கள்

செயல்படுத்தும் கம்போஸ் சேவைகளை நிறுத்தவும் அகற்றவும், ' docker-compose down ” கட்டளை:

docker-compose down

இது டோக்கர்-கம்போஸ் என்றால் என்ன மற்றும் அதை டோக்கரில் எப்படி பயன்படுத்துவது என்பது பற்றியது.

முடிவுரை

டோக்கர் கம்போஸ் என்பது பல கொள்கலன் பயன்பாடுகள் மற்றும் சேவைகளை தனித்தனி கொள்கலன்களில் நிர்வகிக்கவும் கட்டமைக்கவும் பயன்படும் டோக்கரின் CLI கருவியாகும். டோக்கர் கம்போஸைப் பயன்படுத்த, முதலில், '' docker-compose.yml ” கோப்பு மற்றும் சேவைகளை அல்லது பல கொள்கலன் பயன்பாட்டை கோப்பில் உள்ளமைக்கவும். அதன் பிறகு, '' ஐப் பயன்படுத்தி கம்போஸ் சேவைகளைத் தொடங்கவும் docker-compose up ” கட்டளை. இந்த டுடோரியல் டோக்கர் கம்போஸ் என்றால் என்ன என்பதையும் உதாரணங்களுடன் அதை எவ்வாறு பயன்படுத்துவது என்பதையும் கற்றுக் கொடுத்துள்ளது.