Config proxy for docker

5 Jan 2018

Share to:

สวัสดีครับ บทความนี้เป็นเรื่องเกี่ยวกับการใช้ Docker ผ่าน Proxy เราจะมาดูถึงวิธีการ Config กันครับ ซึ่งวิธีการ Config proxy ให้กับ Docker นั้นไม่ยาก ทําตามขั้นตอนนี้ได้เลย

สร้าง Directory นี้ก่อนครับ “docker.service.d” ด้วยคําสั่ง

mkdir -p /etc/systemd/system/docker.service.d

สร้างไฟล์ “http-proxy.conf” ไว้ใน Directory ที่ถูกสร้างเมื่อสักครู่นี้ โดยใช้คําสั่ง

sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf

ภายในไฟล์จะเป็นคําสั่ง Config proxy ประมาณนี้

[Service]
Environment="HTTP_PROXY=http://user:[email protected]:80/" "NO_PROXY=localhost,127.0.0.1"
Environment="HTTPS_PROXY=https://user:[email protected]:443/" "NO_PROXY=localhost,127.0.0.1"

คําอธิบาย

  • HTTP_PROXY คือ ค่า Config สําหรับ http
  • HTTPS_PROXY คือ ค่า Config สําหรับ https
  • NO_PROXY คือ Host หรือ url ไหนบ้างที่เราไม่ต้องการให้ใช้งานผ่าน Proxy

เมื่อเราใส่ค่า  Config เสร็จแล้วก็ Save ให้เรียบร้อย Apply ค่า Config ด้วยคําสั่ง

sudo systemctl daemon-reload

Restart docker ด้วยคําสั่ง

sudo systemctl restart docker

วิธีตรวจสอบการ Config ของเราว่าถูกต้องมั้ย ด้วยคําสั่ง

systemctl show --property=Environment docker

เท่านี้ก็จะสามารถใช้งาน Docker ผ่าน Proxy ได้แล้วครับ


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ