Docker xizmati DNS va no_proxy bilan proksini chetlab o'tish
Tashqi HTTP proksi bu tarmoqni hal qila olmasa yoki unga yetib bormasa, mo'ljallangan ichki xizmat uchun no_proxy dan foydalaning.
Tashqi HTTP proksiga Docker ning api xizmat nomini bilish shart emas. http://api:8080/ uchun proksi keyingi ulanishni ochadi, shuning uchun ilova konteyneri ichida muvaffaqiyatli qidiruv proksining DNS ko'rinishini isbotlamaydi.
Mo'ljallangan to'g'ridan-to'g'ri kirish uchun istisnoni o'sha konteyner muhitiga qo'shing:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiapi ga to'g'ridan-to'g'ri so'rovlar konteyner yo'nalishi va ichki hal qiluvchidan foydalanadi. Ikkala konteyner ham foydalanuvchi belgilagan umumiy tarmoqqa muhtoj, xizmat esa 8080 da tinglashi kerak. Mos tashqi so'rovlar proksini saqlaydi. Agar o'sha ommaviy manzillar ommaviy vositachidan foydalana olsa, HTTP proksi ro'yxati hisobsiz proksi URL lari uchun nomzodlarni taqdim etadi; api ni to'g'ridan-to'g'ri istisnolar ichida saqlang.
Agar qayta yaratilgan konteynerlar kutilmagan o'zgaruvchilarni saqlasa, Docker mijozi ning config.json proxies bo'limini tekshiring, u muhit qiymatlarini kiritishi mumkin. Mo'ljallangan yozuvni o'zgartiring va ta'sirlangan konteynerlarni odatdagi oqim orqali qayta yarating, aloqasiz konfiguratsiyani saqlab.