คุณเพิ่มพร็อกซีใน docker.service รีสตาร์ตแล้ว และการ pull ครั้งถัดไปก็ทำงานเหมือนเดิมทุกอย่าง บนเครื่องที่มีการติดตั้งทั้ง apt และ snap ให้ตรวจสอบว่านั่นคือแดมอนที่ CLI ของคุณใช้อยู่หรือไม่

มีสามอัตลักษณ์แยกกันที่ต้องจับคู่: ไฟล์รันของ CLI, endpoint ที่เลือก และกระบวนการเซิร์ฟเวอร์ที่อยู่เบื้องหลัง endpoint นั้น การพบคำสั่ง docker หนึ่งคำสั่งใน PATH แก้ได้เพียงอย่างแรกเท่านั้น

docker context show
docker context inspect

บริบทของ Docker อธิบาย endpoint ต่าง ๆ DOCKER_HOST, DOCKER_CONTEXT และการเลือก endpoint จากบรรทัดคำสั่งสามารถแทนที่ค่าเริ่มต้นที่เห็นได้ ดังนั้นควรตรวจสอบสภาพแวดล้อมและการเรียกใช้ด้วย

จากนั้นเชื่อมโยงซ็อกเก็ตหรือที่อยู่ระยะไกลที่เลือกกับแดมอนจริงและการกำหนดค่าบริการของมัน การติดตั้งสองชุดอาจมียูนิต เส้นทางการกำหนดค่า และที่เก็บข้อมูลต่างกัน บริบทระยะไกลอาจชี้ไปนอกเครื่องทั้งหมด

ใช้พร็อกซีผ่านอินเทอร์เฟซที่เป็นของแดมอนนั้น การตั้งค่าแดมอนตามเอกสารของ Docker และสภาพแวดล้อมเริ่มต้นของมันไม่ใช่การกระจายไปยังทุกการติดตั้ง Docker บนโฮสต์

ทำการระบุตัวตนนี้ก่อนถอนการติดตั้งแพ็กเกจเพื่อ “จัดระเบียบสิ่งต่าง ๆ” แดมอนที่ดูเหมือนไม่ได้ใช้อาจเป็นเจ้าของคอนเทนเนอร์หรืออิมเมจที่อินสแตนซ์อื่นไม่ได้จัดการ การซ่อมพร็อกซีทันทีคือการกำหนดค่าเซิร์ฟเวอร์ที่เลือกอย่างตั้งใจ ส่วนการตัดสินใจว่าจะเก็บการติดตั้งใดไว้เป็นการเปลี่ยนแปลงด้านการบำรุงรักษาแยกต่างหาก

บทความที่เกี่ยวข้อง