บางคนอาจสงสัยว่าเราจะสามารถ Backup docker image เก็บไว้เองได้มั้ย โดยไม่ต้องไปฝากไว้ที่ docker registry นั่นเป็นที่มาของบทความนี้ครับ เราจะมา Backup docker image กัน
หลังจากที่สร้าง Docker image เรียบร้อยแล้ว (ถ้ายังสร้างไปม่เป็นให้กลับไปอ่าน สร้าง Docker Image ได้ครับ)
Backup Docker Image
สร้างไฟล์ Backup ด้วยคําสั่ง
docker save -o [path ของไฟล์ backup ที่ต้องการ] [ชื่อ image ที่ต้องการ backup]
ตัวอย่าง
docker save -o mybackup.tar myimage
***file backup ที่ได้จะเป็น .tar จะได้ประมาณนี้
Restore Docker Image
Restore docker image ด้วยคําสั่ง
docker load -i [path ของ file backup]
ตัวอย่าง
docker load -i blink.tar
จะได้ประมาณนี้ครับ
เท่านี้เราก็จะสามารถ Backup, Restore หรือย้าย image ของเราได้อย่างง่ายดาย โดยไม่ต้องพึ่ง Docker Registry
บางที่เราต้องการจะเก็บ Docker Image ของเราให้เป็นความลับ