Junior — Middle
Чӣ гуна метавон портҳои контейнер Docker-ро аз шабакаи беруна дастрас кард?
sobes.tech AI
Ҷавоб аз AI
Барои ба порт Docker контейнер дастрасӣ пайдо кардан аз шабакаи беруна, ҳангоми оғоз кардани контейнер бояд имконияти -p ё --publish-ро истифода баред, ки портро аз контейнер ба мошини меҳмонӣ равона мекунад. Формати фармон:
docker run -p <порт_меҳмонӣ>:<порт_контейнер> <тасвир>
Масалан, агар дар контейнер барнома дар порт 80 гӯш мекунад ва шумо мехоҳед, ки он дар порт 8080 дар меҳмонӣ дастрас бошад:
docker run -p 8080:80 myimage
Пас аз ин, барнома дар суроғаи http://<IP_меҳмонӣ>:8080 дастрас мешавад. Агар меҳмонӣ аз шабакаи беруна дастрас бошад, контейнер низ дар ин порт дастрас хоҳад буд.
Муҳим аст, ки боварӣ ҳосил кунед, ки девори оташнишонӣ ва танзимоти шабакаи меҳмонӣ иҷозат медиҳанд, ки пайвастагиҳои воридотӣ дар порт нишон дода шаванд.