நெட்வொர்க்கிங் என்பது ஒருவருக்கொருவர் மற்றும் வெளிப்புற நெட்வொர்க்குடன் தொடர்பு கொள்ள Docker அனுமதிக்கும் ஒரு முக்கிய அம்சமாகும். container
நெட்வொர்க்குகளை எவ்வாறு இணைப்பது மற்றும் நிர்வகிப்பது என்பது பற்றிய விரிவான வழிகாட்டி இங்கே Docker:
இயல்புநிலை பிரிட்ஜ் நெட்வொர்க்
Docker bridge
க்கு அழைக்கப்படும் இயல்புநிலை நெட்வொர்க்கை வழங்குகிறது container
. container ஒரு பிணையத்தைக் குறிப்பிடாமல் உருவாக்கும்போது, அது தானாகவே இயல்புநிலை bridge
நெட்வொர்க்குடன் இணைகிறது.
Container ஒரே bridge
நெட்வொர்க்கில் உள்ளவர்கள் தங்கள் உள் ஐபி முகவரிகளைப் பயன்படுத்தி ஒருவருக்கொருவர் தொடர்பு கொள்ளலாம். டொமைன் பெயர்கள் மூலம் தொடர்பு கொள்ள Docker அனுமதிக்க DNS தீர்மானம் வழங்குகிறது. container
Container
இணைக்கிறது
விருப்பத்தைப் பயன்படுத்துவதன் மூலம் --link
, நீங்கள் ஒன்றோடு ஒன்று இணைக்கலாம், இணைக்கப்பட்ட பெயர் அல்லது சூழல் மாறிகளைப் container
பயன்படுத்தி அவற்றுக்கிடையே தகவல்தொடர்புகளை இயக்கலாம். container
எடுத்துக்காட்டாக, container
பெயரிடப்பட்ட ஒரு படத்திலிருந்து இயக்கும் போது, பின்வரும் கட்டளையுடன் பெயரிடப்பட்ட webapp
MySQL உடன் இணைக்கலாம்: container mysql
docker run --name webapp --link mysql:mysql webapp-image
தனிப்பயன் நெட்வொர்க்குகள்
ஒரே நெட்வொர்க்கில் உள்ளவர்களை தொடர்பு கொள்ள Docker அனுமதிக்கும் வகையில் தனிப்பயன் நெட்வொர்க்குகளை நீங்கள் உருவாக்கலாம். container
docker network create
தனிப்பயன் நெட்வொர்க்கை உருவாக்க கட்டளையைப் பயன்படுத்தவும். எடுத்துக்காட்டாக, பெயரிடப்பட்ட பிணையத்தை உருவாக்க my-network
, நீங்கள் கட்டளையைப் பயன்படுத்தலாம்: docker network create my-network
Container
தனிப்பயன் நெட்வொர்க்குகளுடன் இணைக்கிறது
உருவாக்கும்போது container
, விருப்ப நெட்வொர்க்கை --network
இணைக்க விருப்பத்தைப் பயன்படுத்தவும். container
எடுத்துக்காட்டாக, "மை-நெட்வொர்க்" நெட்வொர்க்குடன் இணைக்க container
, நீங்கள் கட்டளையைப் பயன்படுத்தலாம்: docker run --network my-network my-image
Container
ஹோஸ்ட் நெட்வொர்க்குடன் இணைக்கிறது
ஹோஸ்ட் கணினியில் உள்ள போர்ட்களுடன் அல்லது ஹோஸ்டில் உள்ள ரேண்டம் போர்ட்களுடன் போர்ட்களை இணைக்க --publish
அல்லது விருப்பங்களைப் பயன்படுத்தவும். --publish-all
container
எடுத்துக்காட்டாக, container
ஹோஸ்டில் உள்ள போர்ட் 80 ஐ போர்ட் 8080 உடன் இணைக்க, நீங்கள் கட்டளையைப் பயன்படுத்தலாம்: docker run -p 8080:80 my-image
இல் உள்ள நெட்வொர்க்கிங் அம்சங்களைப் பயன்படுத்துவதன் மூலம், உங்கள் சூழலில் உள்ள நெட்வொர்க்குகளுக்கு Docker இடையேயான இணைப்பு மற்றும் தகவல்தொடர்புகளை நீங்கள் நிர்வகிக்கலாம். இது உங்கள் பயன்பாடுகளுக்கு நெகிழ்வான மற்றும் அளவிடக்கூடிய சூழலை வழங்குகிறது, இது ஒருவருக்கொருவர் மற்றும் வெளிப்புற நெட்வொர்க்குடன் தடையின்றி தொடர்பு கொள்ள அனுமதிக்கிறது. container
Docker components
container