ดึงไฟล์จากคอนเทนเนอร์ Docker หรือไม่?


20

ฉันเห็นว่าเป็นไปได้ที่จะแทรกไฟล์ลงในคอนเทนเนอร์ Docker ผ่านinsert:

docker insert IMAGE URL PATH

มีวิธีการดึงเนื้อหาของไฟล์ในคอนเทนเนอร์ Docker และบันทึกไว้ที่ใดที่หนึ่งบนระบบปฏิบัติการโฮสต์หรือไม่ ฉันต้องการแยกค่าของไฟล์การกำหนดค่าและเก็บไว้ในระบบปฏิบัติการโฮสต์ของฉัน


สองสิ่ง: 1. นักเทียบท่าใช้งานได้กับไฟล์ IMAGE ไม่ใช่คอนเทนเนอร์ 2. เลิกใช้แล้วใน 0.10.0 และไม่มีอยู่อีกต่อไป
ฌอนซัมเมอร์

คำตอบ:


35

ขึ้นอยู่กับเครื่องมือเทียบท่าที่คุณใช้:

  • รุ่นปัจจุบันมีคำสั่ง 'cp' ธรรมดาตามcp doc v0.6.3 :

    การใช้งาน: docker cp CONTAINER: PATH HOSTPATH
    คัดลอกไฟล์ / โฟลเดอร์จากระบบไฟล์คอนเทนเนอร์ไปยังโฮสต์
    พา ธ พา ธ นั้นสัมพันธ์กับรูทของระบบไฟล์

  • สำหรับรุ่นเก่าคุณอาจพิจารณาใช้ 'ส่งออก' จากส่งออกเอกสาร v0.5.3 :

    การใช้งาน: docker export CONTAINER
    ส่งออกเนื้อหาของระบบไฟล์เป็นไฟล์เก็บถาวร tar

(อาจมีตัวเลือกอื่นตามความสามารถของคอนเทนเนอร์ของคุณ)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.