สวัสดีครับ บทความนี้เป็นเรื่องเกี่ยวกับการใช้ 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"
คําอธิบาย
เมื่อเราใส่ค่า Config เสร็จแล้วก็ Save ให้เรียบร้อย Apply ค่า Config ด้วยคําสั่ง
sudo systemctl daemon-reload
Restart docker ด้วยคําสั่ง
sudo systemctl restart docker
วิธีตรวจสอบการ Config ของเราว่าถูกต้องมั้ย ด้วยคําสั่ง
systemctl show --property=Environment docker
เท่านี้ก็จะสามารถใช้งาน Docker ผ่าน Proxy ได้แล้วครับ
JRE (Java Runtime Environment)jre เป็นโปรแกรมชนิดหนึ่งที่มีไว้สําหรับ run โปรแกรมที่เขียนด้วยภาษา java
nano เป็นคําสั่งที่ใช้แก้ไข Text File คล้ายๆกับ notepad ใน Windows รูปแบบการใช้งานก็มีดังนี้nano [FILE]...[FILE]... คือ ชื่อของ Text file ที่ต้องการจะ แก้ไข(ถ้าไฟล์นั้นมีอยู่แล้ว จะเปิดไฟล์นั้นขึ้นมาแก้ไข แต่ถ้าไม่พบไฟล์ จะสร้างไฟล์ขึ้นมาใหม่)Imageคําสั่ง nano พื้นฐานบันทึกไฟล์ Cltr + Oการ Copy ข้อความทั้งบรรทัด Alt + ^การ Cut ข้อความทั้งบรรทัด Cltr + Kการ Paste บรรทัดที่ Copy มา Cltr + Uการค้นหาคำ Cltr + Wการค้นหาคำ Alt + Wการเลือกข้อความ Cltr + Shift + 6 แล้ว เลื่อน Cursor ไปซ้ายขวาจนได้เนื้อหาที่ต้อการการ Copy ข้อความที่เลือก Alt + Shift + 6การ Cut ข้อความที่เลือก Cltr + Kออกจากโปรแกรม Cltr + x
OR gate เป็นวงจร digital ชนิดหนึ่ง โดย input ที่ป้อนให้กับวงจรในแต่ละขา จะเป็นได้สองสถานะคือ High, Low หรือ 0, 1