டோக்கர் கொள்கலன் இணைப்புகள்

Docker Container Links



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

டோக்கர் கொள்கலன் இணைப்புகள்

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







டோக்கர் இணைப்பு உதாரணம்

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



$டோக்கர் ரன்-டி -பெயர்redis_server redis



$சூடோகப்பல்துறைps





Redis_client எனப்படும் Redis கிளையண்டைத் தொடங்க பின்வரும் கட்டளை பயன்படுத்தப்படும்.

$சூடோடோக்கர் ரன்-அது --rm -பெயர்redis_client-இணைப்புredis_server: redisDB ரெடிஸ்பேஷ்

தகவலை redisDB க்கு கொடுக்கும்போது redis_server ஐ இணைக்க 'இணைப்பு இங்கே பயன்படுத்தப்படுகிறது. நீங்கள் ஒரு கட்டளையைத் தட்டச்சு செய்த பிறகு, பின்வரும் ஒரு கட்டளை வரியில் உங்கள் முன் திறக்கும்:



வேர்@e2364251d31d:/தகவல்கள்#

நீங்கள் உள்ளிடும் அடுத்த கட்டளைகள் பிங்கை நிறுவ பயன்படும்.

$apt-get update

$apt-get மேம்படுத்தல்

$apt-get installiputils-ping

கட்டளையை உள்ளிட்டு, ரெடிஸ் சேவையகத்தை பிங் செய்த பிறகு நீங்கள் பதிலைப் பெறுவீர்கள்.

$பிங்redisDB

இப்போது நாம் Redis சேவையகத்துடன் இணைக்க கட்டளையைச் சேர்ப்போம்.

$சூடோகப்பல்துறைநிறைவேற்று -அதுredis_clientsh

$ redis-cli –h redisDB
redisDB:6379>

இந்த புதிய கட்டளை DB: 6379 என்பது நாம் Redis சேவையகத்துடன் இணைக்கப்பட்டுள்ளோம். இப்போது நீங்கள் சேவையகத்தில் தகவல்களைச் சேர்க்கலாம். ஒரு உதாரணம் கீழே கொடுக்கப்பட்டுள்ளது.

$ redisDB:6379>அமைநூல்'மகிழ்ச்சியான இளவரசன்'
$ redisDB:6379>அமைநூலாசிரியர்'மார்க் ட்வைன்'
$ redisDB:6379>புத்தகம் கிடைக்கும்
$ redisDB:6379>ஆசிரியரைப் பெறுங்கள்

டோக்கர் நெட்வொர்க்கிங்

டோக்கர் அதன் 1.9 பதிப்பில் நெட்வொர்க்கிங் அம்சத்தை நிறுவியது. நாம் பின்வரும் கட்டளையை உள்ளிட்ட பிறகு புதிய பதிப்பு தானாகவே மூன்று நெட்வொர்க்குகளை உருவாக்குகிறது.

$சூடோடோக்கர் நெட்வொர்க்ls

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

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

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

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

பயனர் வரையறுக்கப்பட்ட பிரிட்ஜ் நெட்வொர்க்கை அடிப்படையாகக் கொண்ட நெட்வொர்க்கிங் உதாரணம்

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

$சூடோடோக்கர் நெட்வொர்க் உருவாக்கவும்-டிபாலம் இண்டர்னல்_ நெட்வொர்க்

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

$சூடோடோக்கர் நெட்வொர்க் இன்டர்னல்_ நெட்வொர்க்கை ஆய்வு செய்கிறது
[
{
'பெயர்':'இன்டர்னல்_ நெட்வொர்க்',
'ஐடி':'9bc2213d3a39d46765fe50ef8e9b7819df8e7124b0a46552447cbda84e31b049',
'உருவாக்கப்பட்டது':'2017-11-02T08: 01: 05.119528611Z',
'வாய்ப்பு':'உள்ளூர்',
'இயக்கி':'பாலம்',
'ஐபிவி 6 ஐ இயக்கு':பொய்,
'ஐபிஏஎம்':{
'இயக்கி':'இயல்புநிலை',
'விருப்பங்கள்':{},
'கட்டமைப்பு':[
{
'சப்நெட்':'172.18.0.0/16',
'நுழைவாயில்':'172.18.0.1'
}
]
},
'அகம்':பொய்,
'இணைக்கக்கூடியது':பொய்,
'இங்கிரஸ்':பொய்,
'ConfigFrom':{
'வலைப்பின்னல்':''
},
'ConfigOnly':பொய்,
'கொள்கலன்கள்':{},
'விருப்பங்கள்':{},
'லேபிள்கள்':{}
}
]

முன்பு உருவாக்கப்பட்ட பிரிட்ஜ் நெட்வொர்க்கையும் நீங்கள் பட்டியலிடலாம்.

$சூடோடோக்கர் நெட்வொர்க்ls

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

$சூடோடோக்கர் ரன்-டி --வலைப்பின்னல்= இண்டர்னல்_ நெட்வொர்க்-பெயர்= redis_server redis

இப்போது வாடிக்கையாளரை இணைக்கவும்:

$சூடோடோக்கர் ரன்-டி --வலைப்பின்னல்= இண்டர்னல்_ நெட்வொர்க்-பெயர்= redis_client redisபேஷ்

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

$சூடோடோக்கர் நெட்வொர்க் இன்டர்னல்_ நெட்வொர்க்கை ஆய்வு செய்கிறது


இப்போது, ​​உங்கள் redis_client இலிருந்து வரும், நீங்கள் பிங் redis_server விளம்பரத்தை பின்னர் இணைக்க முடியும்.

$பிங்redis_server

முடிவுரை:

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