Sobes.tech
Junior — Middle

Docker konteyner portini tashqi tarmoqdan qanday qilish mumkin?

sobes.tech AI

AIdan javob

Docker konteyner portini tashqi tarmoqdan kirish uchun, konteynerni ishga tushirganda -p yoki --publish opsiyasidan foydalanish kerak, bu konteyner portini host mashinaga yo'naltiradi. Buyruq formati:

docker run -p <host_port>:<container_port> <tasvir>

Masalan, agar konteynerdagi ilova 80 portda tinglayotgan bo'lsa va uni hostning 8080 portida mavjud qilishni istasangiz:

docker run -p 8080:80 myimage

Shundan so'ng, ilovaga http://<IP_host>:8080 manzili orqali murojaat qilish mumkin. Agar host tashqi tarmoqdan kirish mumkin bo'lsa, konteyner ham shu port orqali kirish mumkin bo'ladi.

Muhim: hostning firewall va tarmoq sozlamalari ko'rsatilgan portda kirish uchun ruxsat berilganligiga ishonch hosil qiling.