บทความนี้จะอธิบายวิธีการคัดลอกไดเร็กทอรีจากคอนเทนเนอร์ Docker ไปยังเครื่องโฮสต์ภายในเครื่อง
จะคัดลอกไดเร็กทอรีจากคอนเทนเนอร์ไปยังโลคัลโฮสต์ได้อย่างไร
หากต้องการคัดลอกไดเร็กทอรีจากคอนเทนเนอร์ Docker ไปยังโฮสต์ ให้ทำตามขั้นตอนต่อไปนี้:
- แสดงคอนเทนเนอร์ทั้งหมด
- เลือกคอนเทนเนอร์ที่ต้องการ
- คัดลอกไดเร็กทอรีที่ต้องการจากคอนเทนเนอร์ไปยังโฮสต์โดยใช้ ' นักเทียบท่า cp <ชื่อคอนเทนเนอร์/id>:<เส้นทางไดเรกทอรี> <เส้นทางโฮสต์> ' สั่งการ.
- การยืนยัน
ขั้นตอนที่ 1: ดูคอนเทนเนอร์ที่มีอยู่ทั้งหมด
ขั้นแรก ระบุคอนเทนเนอร์ที่มีอยู่ทั้งหมดและเลือกคอนเทนเนอร์ที่ต้องการเพื่อคัดลอกไดเร็กทอรี:
นักเทียบท่า ปล -ก
เอาต์พุตด้านล่างแสดงสองคอนเทนเนอร์ เราได้เลือก “ ต่อ1 ' คอนเทนเนอร์:
ขั้นตอนที่ 2: คัดลอกไดเรกทอรีจากคอนเทนเนอร์ไปยังโฮสต์
หากต้องการคัดลอกไดเร็กทอรีจากคอนเทนเนอร์ไปยังโฮสต์ ให้ใช้ ' นักเทียบท่า cp <ชื่อคอนเทนเนอร์/id>:<เส้นทางไดเรกทอรี> <เส้นทางโฮสต์> ' สั่งการ:
นักเทียบท่า ซีพี ต่อ 1: / ยูเอสอาร์ / แบ่งปัน / จิงซ์ / html C:\นักเทียบท่า\ข้อมูลที่นี่:
- “ ต่อ1 ” คือชื่อคอนเทนเนอร์
- “ /usr/share/nginx/html ” คือเส้นทางของไดเร็กทอรี
- “ C:\นักเทียบท่า\ข้อมูล ” คือเส้นทางของไดเร็กทอรีบนเครื่องโฮสต์
คำสั่งที่แสดงด้านบนจะคัดลอก ' html ” ไดเร็กทอรีจากคอนเทนเนอร์และบันทึกลงในเครื่องโฮสต์:
ขั้นตอนที่ 3: การยืนยัน
สำหรับการยืนยัน ขั้นแรกให้ไปที่ไดเร็กทอรีโฮสต์เพื่อให้แน่ใจว่าไดเร็กทอรีที่ต้องการถูกคัดลอกลงในไดเร็กทอรี:
ซีดี C:\นักเทียบท่า\ข้อมูลจากนั้น แสดงรายการเนื้อหาไดเร็กทอรีโฮสต์โดยใช้คำสั่งที่มีให้:
ลเอาต์พุตด้านล่างระบุว่า ' html ” คัดลอกไดเร็กทอรีสำเร็จแล้ว:
เราได้อธิบายวิธีที่ง่ายที่สุดในการคัดลอกไดเร็กทอรีจากคอนเทนเนอร์ไปยังเครื่องโฮสต์
บทสรุป
หากต้องการคัดลอกไดเร็กทอรีเฉพาะจากคอนเทนเนอร์ไปยังเครื่องโฮสต์ ก่อนอื่นให้เลือกคอนเทนเนอร์ที่ต้องการเพื่อคัดลอกไดเร็กทอรี จากนั้นดำเนินการ “ นักเทียบท่า cp <ชื่อคอนเทนเนอร์/id>:<เส้นทางไดเรกทอรี> <เส้นทางโฮสต์> ” คำสั่งเพื่อคัดลอกไดเร็กทอรีที่ต้องการจากคอนเทนเนอร์และบันทึกไปยังเครื่องโฮสต์ จากนั้น เปลี่ยนเส้นทางไปยังไดเร็กทอรีโฮสต์และดูเนื้อหาเพื่อตรวจสอบความถูกต้อง บทความนี้อธิบายวิธีการคัดลอกไดเร็กทอรีจากคอนเทนเนอร์ Docker ไปยังเครื่องโฮสต์ภายในเครื่อง