Config proxy for docker

5 Jan 2018,
Share: 

สวัสดีครับ บทความนี้เป็นเรื่องเกี่ยวกับการใช้ 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:password@proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1"
Environment="HTTPS_PROXY=https://user:password@proxy.example.com: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 ได้แล้วครับ

Suggestion blogs

วิธี update software ใน ubuntu

วิธี update software ใน ubuntu สามารถทําได้ด้วย 3 คําสั่งนี้

BMS (Battery Management System) คืออะไร

BMS ย่อมาจาก Battery Management System หรือถ้าแปลเป็นไทยก็คือ ระบบจัดการแบตเตอรี่ ซึ่งจะทําหน้าที่ในการ Maintain balance cell battery เพื่ออัดไฟให้เต็มมากที่สุด และยืดอายุการใช้งานแบตเตอรี่ หากยังนึกภาพไม่ออก ผมจะยกตัวอย่างดังนี้ครับ เมื่อเรานําแบตเตอรี่หลายๆก้อนมาต่อกันแบบอนุกรมเพื่อให้ได้แรงดันไฟฟ้าตามที่เราต้องการแบบในรูป

Deno คืออะไร ว่ากันว่าจะมาแทน Node.js

สวัสดีครับ บทความนี้ผมจะมาเรียนรู้กันนะครับว่า Deno คืออะไร มีฟีเจอร์สำคัญอะไรบ้าง รวมไปถึงการใช้งานเบื้องต้นDeno เป็น JavaScript Runtime เหมือนกับ Node.js เลยครับ ผู้สร้าง Deno คือ Ryan Dahl ซึ่งเป็นคนเดียวกันกับผู้ที่เริ่มโครงการ Node.js ตั้งแต่ปี 2009 หลังจากนั้นเค้าก็ได้ออกจากโครงการ Node.js ไปเมื่อปี 2012 และกลับมาพัฒนาโครงการ Deno โดยใช้ภาษา Rust ในการพัฒนา และกล่าวด้วยว่า Deno นั้นสร้างขึ้นมาเพื่อลบข้อเสียของ Node.js ตอนนี้ Deno ก็ออกเวอร์ชั่น 1.0 พร้อมสําหรับการใช้งานจริงแล้ว


Copyright © 2019 - 2026 thiti.dev |  v1.61.0 |  Privacy policy | 

Build with ❤️ and Astro.

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