سىرتقى HTTP proxy نىڭ Docker نىڭ api مۇلازىمەت نامىنى بىلىشى شەرت ئەمەس. http://api:8080/ ئۈچۈن proxy كېيىنكى ئۇلىنىشنى ئاچىدۇ، شۇڭا ئەپ كونتىينېرى ئىچىدە ئۇتۇقلۇق ئىزدەش proxy نىڭ DNS كۆرۈنۈشىنى ئىسپاتلىمايدۇ.

مەقسەتلىك بىۋاسىتە كىرىش ئۈچۈن، مۇستەسنامۇنى شۇ كونتىينېرنىڭ مۇھىتىغا قوشۇڭ:

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

api غا بىۋاسىتە تەلەپلەر كونتىينېرنىڭ يولى ۋە ئىچكى ھەل قىلغۇچىنى ئىشلىتىدۇ. ئىككى كونتىينېر يەنىلا ئىشلەتكۈچى بەلگىلىگەن ئورتاق تورغا موھتاج، مۇلازىمەت 8080 دە ئاڭلىشى كېرەك. لاياقەتلىك سىرتقى تەلەپلەر proxy نى ساقلايدۇ. ئەگەر بۇ ئاممىۋى مەنزىللەر ئاممىۋى ۋاسىتىچى ئىشلىتەلىسە، HTTP proxy تىزىملىكى ھېساباتسىز proxy URL لار ئۈچۈن نامزاتلارنى تەمىنلەيدۇ؛ api نى بىۋاسىتە مۇستەسنامىلار ئىچىدە ساقلاڭ.

ئەگەر قايتا قۇرۇلغان كونتىينېرلار كۈتۈلمىگەن ئۆزگەرگۈچىلەرنى ساقلىسا، Docker خېرىدارىنىڭ config.json proxies بۆلىكىنى تەكشۈرۈڭ، ئۇ مۇھىت قىممەتلىرىنى كىرگۈزەلەيدۇ. مەقسەتلىك تۈرنى ئۆزگەرتىڭ ۋە تەسىرلەنگەن كونتىينېرلارنى نورمال ئېقىم ئارقىلىق قايتا قۇرۇڭ، مۇناسىۋەتسىز سەپلىمىنى ساقلاڭ.

مۇناسىۋەتلىك ماقالىلەر