docker / podman cp note

สารภาพครับ ลืม 555 ปกติเวลาออกแบบ Container จะเปิดส่วน Mount Volume ทั้ง docker / podman พอมีเคสพิเศษ เลยจะงงๆหน่อยครับ

  • Pattern
#FROM HOST TO CONTAINER
docker cp [OPTIONS] [SRC_PATH OF HOST] [CONTAINER_ID:DEST_PATH]

#FROM CONTAINER TO HOST 
docker cp [OPTIONS] [CONTAINER_ID:SRC_PATH] [DEST_PATH OF HOST]
  • อธิบาย Option

-a, --archive Archive mode (copy all uid/gid information) - เอามาเหมือนต้นฉบับทั้งพวกวันเวลา uid/gid และสิทธิ
-L, --follow-link Always follow symbol link in SRC_PATH (อารมณ์ประมาณทำ Shortcut
-q, --quiet Suppress progress output during copy. Progress output is automatically suppressed if no terminal is attached

  • Example - FROM HOST TO CONTAINER
docker cp invs_db.tar 6cdf045c8a05:/home/backup/
  • Example - FROM CONTAINER TO HOST
docker cp 87c586ed:/etc/nginx ~/ServiceRequest/Case35823

สำหรับ podman เหมือน docker ครับ แก้จาก docker เป็น podman ได้เลยครับ พวก option จะมีรายละเอียดต่างกันครับ ยังไงก็อ่าน Reference เพิ่มเติมครับ

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.