Docker load與Docker import


docker load與docker import

  首先,想要清楚的了解docker loaddocker import命令的區別,就必須了解鏡像與容器的區別:

  • 鏡像:用來啟動容器的只讀模板,是容器啟動所需的rootfs,類似於虛擬機所使用的鏡像。
  • 容器:Docker 容器是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器上,也可以實現虛擬化。

鏡像是容器的基礎,可以簡單的理解為鏡像是我們啟動虛擬機時需要的鏡像,容器時虛擬機成功啟動后,運行的服務。

  想要了解docker loaddocker import命令的區別,還必須知道docker savedocker export命令:

  • docker save images_name:將一個鏡像導出為文件,再使用docker load命令將文件導入為一個鏡像,會保存該鏡像的的所有歷史記錄。比docker export命令導出的文件大,很好理解,因為會保存鏡像的所有歷史記錄。
  • docker export container_id:將一個容器導出為文件,再使用docker import 命令將容器導入成為一個新的鏡像,但是相比docker save命令,容器文件會丟失所有元數據和歷史記錄,僅保存容器當時的狀態,相當於虛擬機快照。


免責聲明!

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



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