# 鏡像的備份與恢復
* `docker save`
> 導出鏡像到本地文件
``` shell
# Usage
$ docker save [OPTIONS] IMAGE [IMAGE...]
# 導出golang鏡像
$ sudo docker save --output golang.tar golang:1.2
```
* `docker load`
> 從本地文件導入文件到鏡像庫
``` shell
# Usage
$ docker load [OPTIONS]
# 導入golang鏡像
$ sudo docker load --input golang.tar
```
* `docker export`
> 導出容器快照到本地文件
``` shell
# Usage
$ docker export [OPTIONS] CONTAINER
# 導出hello容器快照
$ sudo docker export --output hello.tar
```
* `docker import`
> 從容器快照文件中再導入為鏡像
``` shell
# Usage
$ docker import [OPTIONS] URL|- [REPOSITORY[:TAG]]
# 導入hello快照,并制定鏡像標簽為hello:1.0
$ cat hello.tar | sudo docker import - hello:1.0
```