1
วิธี 'ติดตั้งปลั๊กอินนักเทียบท่า' สำหรับปลั๊กอินที่ใช้ json
ผมทำงานเกี่ยวกับแบรนด์ปลั๊กอินปริมาณใหม่และฉันต้องทุกฉบับทดสอบการทดสอบที่จะผ่าน และฉันมีการทดสอบทั้งหมดประสบความสำเร็จผ่าน (ในสภาพแวดล้อมที่มีปลั๊กอินติดตั้ง) docker plugin installยกเว้นคนแรกซึ่งเป็น สิ่งคือมีสามวิธีที่เป็นไปได้ที่หนึ่งสามารถติดตั้งปลั๊กอินที่กำหนดเอง: ไฟล์ .ock เป็นซ็อกเก็ตโดเมน UNIX ไฟล์. spec เป็นไฟล์ข้อความที่มี URL เช่น unix: ///other.sock หรือ tcp: // localhost: 8080 ไฟล์. json เป็นไฟล์ข้อความที่มีข้อกำหนดคุณสมบัติ json แบบเต็มสำหรับปลั๊กอิน และเราใช้ json ซึ่งเป็นเพียงเซิร์ฟเวอร์ REST ที่ใช้ API docker API (เขียนด้วย java, spring) กระบวนการติดตั้งมันตรงไปข้างหน้า: เพียงแค่คัดลอกไฟล์ json ใน/etc/docker/pluginsและ dockerd ค้นพบโดยอัตโนมัติ ปัญหาเกิดขึ้นเมื่อฉันพยายามรวมปลั๊กอินเข้ากับdocker plugin installคำสั่ง ตามที่ระบุไว้ที่นี่ : …