พยายามแก้ไขข้อผิดพลาดและแก้ไขปัญหาเกี่ยวกับแอปพลิเคชันของฉันที่แบ่งออกเป็นหลายคอนเทนเนอร์ฉันมักแก้ไขไฟล์ในคอนเทนเนอร์:
ฉันขี้เกียจและติดตั้งนาโนและแก้ไขโดยตรงในคอนเทนเนอร์หรือ
ฉันเทียบท่า cp ไฟล์ออกจากคอนเทนเนอร์แก้ไขคัดลอกกลับและรีสตาร์ทคอนเทนเนอร์
ขั้นตอนเหล่านี้เป็นขั้นตอนกลางก่อนที่จะมาถึงเนื้อหาใหม่สำหรับการสร้างคอนเทนเนอร์ซึ่งใช้เวลานานกว่าการทำข้างต้นมาก (ซึ่งแน่นอนว่าเป็นเพียงขั้นกลาง / การเล่นซอเท่านั้น)
ตอนนี้ฉันมักจะทำลายโปรแกรมเริ่มต้นของคอนเทนเนอร์ซึ่งในกรณีที่ใช้งานไม่ได้อาจเป็นสคริปต์โหนดหรือสคริปต์เว็บเซิร์ฟเวอร์ python ซึ่งโดยทั่วไปทั้งสองจะล้มเหลวจากข้อผิดพลาดทางไวยากรณ์
มีวิธีใดในการบันทึกภาชนะเหล่านั้นหรือไม่? เนื่องจากพวกเขาไม่เริ่มต้นฉันจึงไม่สามารถเทียบท่ากับพวกเขาได้ดังนั้นพวกเขาจึงหลงทางให้ฉัน จากนั้นฉันไปที่เส้นทาง rm / rmi / build / run หลังจากแก้ไขไฟล์ที่ละเมิดในอินพุตบิลด์
ฉันจะแก้ไขไฟล์ในคอนเทนเนอร์ที่ถูกหยุดได้อย่างไรหรือ cp ในหรือเริ่มต้นเชลล์ในคอนเทนเนอร์ที่ถูกหยุด - สิ่งใดที่ช่วยให้ฉันแก้ไขคอนเทนเนอร์นี้
(ดูเหมือนว่าจะทำงานบนคอมพิวเตอร์ระยะไกลและทำลายการกำหนดค่าเครือข่าย - การเชื่อมต่อจะขาดหายไป "ตลอดกาล" ด้วยวิธีนี้และต้องใช้ทางเลือกอื่นหากมี)
จะแก้ไขไฟล์ Docker container จากโฮสต์ได้อย่างไร? ดูเกี่ยวข้อง แต่ล้าสมัย