คำถามติดแท็ก docker-in-docker

1
ทำไมนักเทียบท่า in-Docker ถึงไม่ดี?
ในเดือนสิงหาคม 2013 Jérôme Petazzoni ได้สร้าง Docker in Docker dindเป็นระยะเวลาสั้น ๆ ทำให้ภาชนะบรรจุ Docker นั้นถูกสร้างขึ้นภายใน Docker Containers การทำงานนี้ได้รับความนิยมอย่างมากทำให้GitHub Repository ของJérômeได้รับดาวนับพันและสามร้อยส้อม ตั้งแต่วันที่ 1.8 ของ Docker ซึ่งวางจำหน่ายสองปีต่อมาในเดือนสิงหาคม 2558 Docker in Docker ได้รับการสนับสนุนโดยตรงจาก Docker อย่างไรก็ตามการใช้ Docker ใน Docker นั้นมาพร้อมกับคำเตือนดูเหมือนว่าจะเกี่ยวข้องกับโพสต์ของJérôme: การใช้ Docker-in-Docker สำหรับ CI หรือสภาพแวดล้อมการทดสอบของคุณหรือไม่ คิดสองครั้ง ซึ่งมุ่งเน้นไปที่เหตุผลที่นักเทียบท่าใน Docker ไม่ใช่ตัวเลือกที่ยอดเยี่ยมสำหรับการรวมอย่างต่อเนื่อง ทำไมการใช้งาน Docker ใน Docker จึงถือว่าไม่ดี มันเป็นเพียงแค่กรณีที่หลีกเลี่ยงเต่าตลอดทาง? หรือข้อควรพิจารณาด้านประสิทธิภาพ?

2
นักเทียบท่าในการปรับใช้ Kubernetes
ฉันใช้ห้องสมุดบุคคลที่สามที่สร้างคอนเทนเนอร์นักเทียบท่าพี่น้องผ่าน: docker run -d /var/run/docker.sock:/var/run/docker.sock ... ฉันพยายามสร้างการปรับใช้ Kubernetes ออกจากคอนเทนเนอร์ด้านบน แต่ขณะนี้กำลังรับ: ไม่สามารถเชื่อมต่อกับ Docker daemon ได้ที่ unix: ///var/run/docker.sock daemon ของนักวิ่งกำลังทำงานอยู่หรือไม่? นี่เป็นสิ่งที่คาดหวังเพราะฉันไม่ได้ประกาศ/var/run/docker.sockว่าเป็นโวลุ่มในการปรับใช้ yaml ปัญหาคือฉันไม่รู้วิธีการทำสิ่งนี้ เป็นไปได้ไหมที่จะเมานต์/var/run/docker.sockเป็นโวลุ่มในการปรับใช้ yaml? ถ้าไม่วิธีการที่ดีที่สุดในการรัน sibling-container จากภายใน Kubernetes คืออะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.