Score:0

นักเทียบท่าเรียกใช้สคริปต์เมื่อเริ่มต้น ยอมรับการเปลี่ยนแปลง และลบสคริปต์ที่เมาท์

ธง ve
sak

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

มีวิธีใดบ้างที่สคริปต์ทำงาน ทำการเปลี่ยนแปลงระดับระบบปฏิบัติการ และถูกลบออกอย่างสมบูรณ์ สคริปต์มีส่วนร่วมพอสมควรและเรียกสคริปต์อื่น ๆ มากมายเช่นกัน

คำสั่งให้เรียกใช้คอนเทนเนอร์ด้วยสคริปต์

 นักเทียบท่าเรียกใช้ --name temp_container --ipc host -v /path_to_scripts_dir:/new_dir iamge bash -v /new_dir/call_scripts.sh'

ใหม่สำหรับนักเทียบท่า พอยน์เตอร์ใด ๆ จะช่วยได้!

Score:0
ธง ru

คุณสามารถลองกับ --rm ธง.

ตามค่าเริ่มต้น ระบบไฟล์ของคอนเทนเนอร์จะคงอยู่แม้หลังจากออกจากคอนเทนเนอร์แล้ว วิธีนี้ทำให้การดีบักง่ายขึ้นมาก (เนื่องจากคุณสามารถตรวจสอบสถานะสุดท้ายได้) และคุณเก็บข้อมูลทั้งหมดไว้ตามค่าเริ่มต้น แต่ถ้าคุณกำลังเรียกใช้กระบวนการเบื้องหน้าในระยะสั้น ระบบไฟล์คอนเทนเนอร์เหล่านี้สามารถกองพะเนินได้ หากคุณต้องการให้ Docker ล้างคอนเทนเนอร์โดยอัตโนมัติและลบระบบไฟล์เมื่อออกจากคอนเทนเนอร์ คุณสามารถเพิ่มแฟล็ก --rm

การอ้างอิงการเรียกใช้นักเทียบท่า

sak avatar
ve flag
sak
ฉันไม่สามารถใช้ --rm ได้เนื่องจากฉันต้องใช้คอนเทนเนอร์และยอมรับการเปลี่ยนแปลงที่ทำในคอนเทนเนอร์กลับไปที่อิมเมจ
Klamber avatar
ru flag
บางทีคอนเทนเนอร์ระดับกลางอาจช่วยได้ https://docs.docker.com/develop/develop-images/mulistage-build/

โพสต์คำตอบ

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