Արտաքին HTTP վստահված սերվերը պարտավոր չէ իմանալ Docker-ի api ծառայության անունը։ http://api:8080/-ի համար վստահված սերվերը բացում է հաջորդ կապը, ուստի հավելվածի կոնտեյների ներսում հաջող որոնումը չի ապացուցում վստահված սերվերի DNS տեսքը։

Նախատեսված ուղիղ մուտքի համար ավելացրեք բացառությունը այդ կոնտեյների միջավայրում՝

environment:
  http_proxy: http://proxy.example:8080
  https_proxy: http://proxy.example:8080
  no_proxy: api

api-ին ուղղված ուղիղ հարցումները օգտագործում են կոնտեյների երթուղին և ներկառուցված լուծիչը։ Երկու կոնտեյներներին դեռ անհրաժեշտ է օգտատիրոջ կողմից սահմանված ընդհանուր ցանցը, և ծառայությունը պետք է լսի 8080-ին։ Համապատասխան արտաքին հարցումները պահպանում են վստահված սերվերը։ Եթե այդ հանրային նպատակակետերը կարող են օգտագործել հանրային միջնորդ, HTTP վստահված սերվերների ցանկը առաջարկում է թեկնածուներ առանց հաշվի վստահված սերվերի URL-ների համար. api-ն պահեք ուղիղ բացառությունների մեջ։

Եթե վերստեղծված կոնտեյներները պահպանում են անսպասելի փոփոխականներ, ստուգեք Docker հաճախորդի config.json proxies բաժինը, որը կարող է ներարկել միջավայրի արժեքներ։ Փոխեք նախատեսված գրառումը և վերստեղծեք ազդված կոնտեյներները սովորական հոսքով՝ պահպանելով անկապ կոնֆիգուրացիան։

Առնչվող հոդվածներ