Docker үйлчилгээний DNS ба no_proxy ашиглан проксиг тойрох
Гадаад HTTP прокси тухайн сүлжээг шийдвэрлэх эсвэл хүрэх боломжгүй үед зориулалтын дотоод үйлчилгээнд no_proxy ашиглана уу.
Гадаад HTTP прокси Docker-ийн api үйлчилгээний нэрийг мэдэх шаардлагагүй. http://api:8080/-ийн хувьд прокси дараагийн холболтыг нээдэг тул апп контейнер дотор амжилттай хайлт хийсэн нь проксигийн DNS харагдацыг батлахгүй.
Зориулалтын шууд хандалтын хувьд тухайн контейнерийн орчинд үл хамаарах зүйлийг нэмнэ үү:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiapi руу шууд хүсэлтүүд контейнерийн маршрут болон түүний суулгасан шийдвэрлэгчийг ашиглана. Хоёр контейнерт хэрэглэгчийн тодорхойлсон хуваалцсан сүлжээ хэрэгтэй хэвээр бөгөөд үйлчилгээ 8080 дээр сонсох ёстой. Тохирох гадаад хүсэлтүүд проксийг хадгална. Хэрэв тэдгээр нийтийн очих газрууд нийтийн зуучлагчийг ашиглаж болох бол HTTP прокси жагсаалт бүртгэлгүй прокси URL-уудад нэр дэвшигчдийг санал болгоно; api-г шууд үл хамаарах зүйлсэд үлдээнэ үү.
Дахин үүсгэсэн контейнерууд гэнэтийн хувьсагчдыг хадгалж байвал Docker клиентийн config.json proxies хэсгийг шалгана уу, энэ нь орчны утгыг оруулж болно. Зориулалтын бичлэгийг өөрчилж, нөлөөлөгдсөн контейнеруудыг ердийн урсгалаар дахин үүсгэж, холбоогүй тохиргоог хадгална уу.