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.