டோக்கர் இசையமைப்பிற்கும் டோக்கர் அடுக்குக்கும் என்ன வித்தியாசம்?


மறுமொழி 1:

டோக்கர் ஸ்டேக் “உருவாக்க” வழிமுறைகளை புறக்கணிக்கிறது. ஸ்டாக் கட்டளைகளைப் பயன்படுத்தி புதிய படங்களை உருவாக்க முடியாது. இதற்கு முன்பே கட்டப்பட்ட படங்கள் தேவை. எனவே டாக்கர்-கம்போஸ் மேம்பாட்டு காட்சிகளுக்கு மிகவும் பொருத்தமானது.

தொகுத்தல்-கோப்பு விவரக்குறிப்பின் பகுதிகள் டாக்கர்-எழுதுதல் அல்லது ஸ்டாக் கட்டளைகளால் புறக்கணிக்கப்படுகின்றன. (மேலும் விவரங்களைக் காண அந்தப் பக்கத்தில் “புறக்கணிக்கவும்” என்பதைத் தேடுங்கள்).

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

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

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

பதிப்பு 2 விவரக்குறிப்பின் படி எழுதப்பட்ட docker-compose.yml கோப்புகளை டோக்கர் ஸ்டேக் ஆதரிக்காது. இது மிகச் சமீபத்தியதாக இருக்க வேண்டும், இது எழுதும் நேரத்தில் 3 ஆகும், அதே நேரத்தில் டோக்கர் கம்போஸ் இன்னும் 2 மற்றும் 3 பதிப்புகளை சிக்கல்கள் இல்லாமல் கையாள முடியும்.


மறுமொழி 2:

டாக்கர் ஸ்டேக்கிற்கும் டாக்கர்-கம்போஸுக்கும் இடையிலான முக்கிய வேறுபாடுகள்

நிரலாக்க மொழி

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

விளக்கம் கோப்பு பதிப்பு

டாக்கர்-இசையமைத்தல் பதிப்பு 2 மற்றும் .yml எழுது கோப்புகளின் மேல்நோக்கி ஆதரிக்கிறது. டோக்கர் ஸ்டேக்கிற்கு குறைந்தது பதிப்பு 3 தேவைப்படுகிறது.

திரள் சார்பு

ஒரு பயன்பாட்டை பயன்படுத்துவதற்கு முன்பு டோக்கர் ஸ்டேக்கிற்கு ஒரு திரள் தொடங்கப்பட வேண்டும்

குறிப்பு: ஒரு டோக்கர் திரள் என்பது டோக்கர் இயந்திரத்தை இயக்கும் மற்றும் ஒரு டோக்கர் கிளஸ்டரில் இணைந்த இயந்திரங்களின் குழு.

கூலியாள்-கம்போஸ்

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

டோக்கர் ஸ்டேக்

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

docker swarm init

டாக்கர் ஸ்டேக் -c docker-compose.yml mystackapp

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