1、導出某個容器
導出某個容器,非常簡單,使用docker export命令,語法:docker export $container_id > 容器快照名
導出后在本地可以看到有一個centos.tar的容器快照。
2、導入某個容器--docker import命令
有了容器快照之后,我們可以在想要的時候隨時導入。導入快照使用docker import命令。
例如我們可以使用cat centos.tar | docker import - my/centos:v888 導入容器快照作為鏡像
處理本地的容器快照導入為鏡像,我們還可以通過指定一個URL或者目錄來導入。
例如在某個網絡上有個快照image_test.tgz:docker import http://xxxx.com/image_test.tgz test/image_test
鏡像保存/載入:docker load/docker save;將一個鏡像導出為文件,再使用docker load命令將文件導入為一個鏡像,會保存該鏡像的的所有歷史記錄。比docker export命令導出的文件大,很好理解,因為會保存鏡像的所有歷史記錄。
容器導入/導出:docker import/docker export;將一個容器導出為文件,再使用docker import命令將容器導入成為一個新的鏡像,但是相比docker save命令,容器文件會丟失所有元數據和歷史記錄,僅保存容器當時的狀態,相當於虛擬機快照。
3、刪除容器
可以使用"docker rm 容器id"來刪除一個終止狀態的容器;若要刪除一個運行中的容器,需要加-f參數。