ดังนั้นผมจึงรู้ว่าแต่ละนักเทียบท่าคำสั่งสร้างเลเยอร์หรือข่มขู่ภาพถ้าคุณจะและที่นี้จะนำไปสู่การแคชRUN
apt-get update
แต่ฉันมีช่วงเวลาที่ยากลำบากมากในการติดตั้งแพ็คเกจใหม่ด้วยapt-get
in docker และฉันไม่แน่ใจว่าเกิดอะไรขึ้นฉันใช้เวลาหลายชั่วโมงในขณะนี้ทำให้สับสนไม่ได้ว่าที่ไหนฉันอยู่ส่วนใหญ่ใช้ Ubuntu เป็นอิมเมจพื้นฐาน
แพคเกจบางอย่างดูเหมือนจะไม่ติดตั้งแบบสุ่มเช่น wget ถ้าฉันเข้าไปที่เทอร์มินัลในคอนเทนเนอร์ของฉันและทำสิ่งapt-get update
นั้นapt-get install wget
ฉันสามารถติดตั้ง wget ได้ แต่ในไฟล์ docker ถึงแม้ว่าฉันจะลบภาพทั้งหมดที่สร้างโดยแต่ละบรรทัด RUN เพื่อหยุดการอัปเดตจากการแคชฉันไม่สามารถติดตั้ง wget ด้วยคำสั่งเดียวกันแน่นอนมันบ้าอย่างแน่นอนและฉันรู้สึกว่าฉันบ้า .
แพ็คเกจอื่น ๆ ดูเหมือนจะทำงานแบบสุ่มและไม่ทำงาน ฉันยังมีแพ็คเกจนี้: python-glpk
ซึ่งติดตั้งใน Dockerfile ในตอนแรก แต่ไม่ใช่อีกต่อไป ... ฉันไม่เห็นพฤติกรรมที่กำหนดไว้ล่วงหน้าเพื่ออัปเดตและติดตั้งดูเหมือนว่าพวกเขาจะทำงานเมื่อลมพัดไปในทิศทางที่แน่นอน
ใช้เวลานานในการอัปเดตกับอินเทอร์เน็ตของฉันและฉันอยู่บนเครื่องเสมือนดังนั้นเวิร์กโฟลว์ของฉันจึงขาดหายไปหมดเวลามากใครที่มีปัญหากับการใช้งานง่ายapt-get update && apt-get install
หรือไม่ วิธีปฏิบัติที่ดีที่สุดเมื่อจัดการกับapt-get
นักเทียบท่าคืออะไรเพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างที่ควรจะเป็น