天天看點

Docker技術入門與實戰(第2版)3.6 存出和載入鏡像

<b>3.6 存出和載入鏡像</b>

<b></b>

使用者可以使用docker save和docker load指令來存出和載入鏡像。

1.?存出鏡像

如果要導出鏡像到本地檔案,可以使用docker save指令。例如,導出本地的ubuntu: 14.04鏡像為檔案ubuntu_14.04.tar,如下所示:

$ docker images

repository          tag         image id        created         virtual size

ubuntu              14.04       8f1bd21bd25c    2 weeks ago     188 mb

...

$ docker save -o ubuntu_14.04.tar ubuntu:14.04

之後,使用者就可以通過複制ubuntu_14.04.tar檔案将該鏡像分享給他人。

2.?載入鏡像

可以使用docker load将導出的tar檔案再導入到本地鏡像庫,例如從檔案ubuntu_

14.04.tar導入鏡像到本地鏡像清單,如下所示:

$ docker load --input ubuntu_14.04.tar

或:

$ docker load &lt; ubuntu_14.04.tar

這将導入鏡像及其相關的中繼資料資訊(包括标簽等)。導入成功後,可以使用docker images指令進行檢視。