Middle
Чӣ гуна ду контейнери Docker-ро дар як шабака дар як ҳост пайваст кардан мумкин аст?
sobes.tech AI
Ҷавоб аз AI
Барои пайваст кардани ду контейнери Docker дар як шабака дар як хост, бояд шабакаи махсуси Docker эҷод кунед ва контейнериҳоро дар ин шабака оғоз кунед. Ин имкон медиҳад, ки контейнериҳо тавассути номҳои контейнериҳо бо ҳамдигар муошират кунанд.
Масалан:
- Шабака эҷод кунед:
docker network create шабакаи_man
- Контейнериҳоро оғоз кунед ва онҳоро ба шабака пайваст кунед:
docker run -d --name контейнер1 --network шабакаи_man тасвир1
docker run -d --name контейнер2 --network шабакаи_man тасвир2
Акнун контейнериҳо метавонанд дар дохили шабакаи шабакаи_man бо истифода аз номҳои контейнер1 ва контейнер2 бо ҳамдигар муошират кунанд.
Ин барои микросервисҳо қулай аст, вақте ки бояд муошират дар дохилиро таъмин кард бе кушодани портҳо ба берун.