Score:0

การลงทะเบียน Docker ส่วนตัวพร้อมที่เก็บข้อมูล NFS และ Jenkins

ธง cn

โดยพื้นฐานแล้วฉันต้องการเรียกใช้รีจิสทรีนักเทียบท่าส่วนตัวบน LAN ภายในที่จะให้การเข้าถึงแบบอ่านอย่างเดียวไปยังโหนด Jenkins สองสามโหนด Jenkins Pipeline ดูเหมือนจะอนุญาตเฉพาะรูปภาพจากรีจิสตรีในเครื่องหรือรีจิสตรีที่ใช้ HTTPS ผ่าน withRegistry() หรือ 'registryUrl' ฉันต้องการหลีกเลี่ยงการตั้งค่า HTTPS/TLS ถ้าเป็นไปได้

ฉันกำลังนึกถึงแนวคิดในการเรียกใช้การลงทะเบียนส่วนตัวของ localhost บนโหนด Jenkins แต่ละโหนดและให้ที่เก็บข้อมูลรีจิสทรีขึ้นอยู่กับการเมานต์ NFS กับ NAS เพื่อให้แต่ละการลงทะเบียนใน localhost สามารถดึงรูปภาพจากตำแหน่งที่เก็บข้อมูลเดียวกันและวิธีแก้ปัญหาข้อ จำกัด Jenkins Pipeline API . คำถามของฉันคือ ปัญหาประเภทใดที่อาจทำให้เกิดหรือมีแนวทางที่ดีกว่านี้

Score:0
ธง cn

หลังจากการลองผิดลองถูก ดูเหมือนว่าจะใช้ NFS เป็นวอลุ่มตำแหน่งที่แมป /var/lib/registry จะอนุญาตให้รีจิสตรีในเครื่องทำงานบนโหนดนักเทียบท่าแต่ละโหนดที่มีที่เก็บข้อมูลสำรองเดียวกัน

เพื่อความชัดเจน ฉันได้ดำเนินการต่อไปนี้ในแต่ละโหนดนักเทียบท่า:

# เมานต์ x.x.x.x:/export/registry /mnt/registry
# docker run -d -p 5000:5000 --restart-always --name Registry -v /mnt/registry:/var/lib/registry รีจิสตรี:2

โปรดทราบว่าการดำเนินการนี้ไม่ปลอดภัย เนื่องจากใช้ NFS ในการกำหนดค่าที่อาจไม่ได้เข้ารหัส ดังนั้นคุณต้องยอมรับความเสี่ยงในการใช้งานเอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา