Docker Desktop 容器與鏡像的保存和導入


總體思路

備份時

  • 容器 => 鏡像 => 本地文件

恢復時

  • 本地文件 => 鏡像 => 容器

備份步驟

  1. 首先,把容器生成為鏡像
docker commit [容器名稱] [鏡像名稱]

示例

docker commit nginx mynginx
  1. 然后,把鏡像備份為本地文件,如果使用的是Docker Desktop,打包備份的文件會自動存放在當前命令行的路徑下(不確定Linux是否一樣).
docker save -o [文件名] [鏡像名]
或者
docker save > [文件名] [鏡像名]

示例

docker save -o nginx.tar mynginx:latest
或者
docker save > nginx.tar mynginx:latest

恢復步驟

1.把文件導入為鏡像

docker load -i [文件名]

示例

docker load -i nginx.tar
或者
docker load < nginx.tar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM