docker save 怎么使用
时间: 2024-06-17 15:01:15 浏览: 110
`docker save` 是 Docker 容器镜像命令,它用于将一个或多个运行中的容器导出为一个 tar 文件,这个文件包含了容器的状态和配置信息。这样,你可以将容器的镜像状态保存到本地,方便日后重新加载恢复。
使用 `docker save` 的基本语法如下:
```bash
docker save [OPTIONS] CONTAINER[:TAG|@DIGEST]
```
这里的参数说明:
- `CONTAINER`:你想要保存的容器ID或容器名。如果你没有指定具体的tag,Docker会默认使用镜像的latest tag。
- `TAG` 或 `@DIGEST`:可选,如果你想为镜像指定标签或使用镜像的哈希值(digest),以便明确标识。
几个关键选项:
- `-o` 或 `--output`:指定输出文件的路径,如果不指定,默认会在当前目录下创建一个以容器ID命名的.tar文件。
- `-t` 或 `--tag`:可以同时为镜像添加标签,以便在导出后直接运行。
例如,要保存名为 "my-app" 的容器,你可以这样做:
```bash
docker save my-app:latest -o my-app-backup.tar
```
这样就创建了一个名为 `my-app-backup.tar` 的文件,包含了 `my-app:latest` 的镜像状态。
相关问题
docker save 使用
docker save命令用于将一个或多个Docker镜像保存到tar归档文件中。默认情况下,它将输出到标准输出流中,可以使用重定向将其保存到文件中。以下是docker save命令的语法和示例:
语法:
```
docker save [OPTIONS] IMAGE [IMAGE...]
```
示例:
```
# 保存单个镜像到文件中
docker save -o ubuntu.tar ubuntu
# 保存多个镜像到文件中
docker save -o images.tar ubuntu:latest mysql:latest redis:latest
```
其中,-o选项用于指定输出文件的名称和路径。在示例中,我们将ubuntu镜像保存到ubuntu.tar文件中,将多个镜像保存到images.tar文件中。
docker save使用教程
Docker save命令用于将Docker镜像保存到tar归档文件中。下面是使用Docker save命令的步骤:
1. 使用docker images命令查看本地镜像列表,确定要保存的镜像的REPOSITORY和TAG。
2. 运行docker save命令,指定要保存的镜像的REPOSITORY和TAG,并将输出重定向到一个tar文件中。例如,要将名为myimage的镜像保存到myimage.tar文件中,可以运行以下命令:docker save myimage > myimage.tar
3. 保存完成后,可以使用docker load命令将tar文件中的镜像加载到本地镜像库中。例如,要将myimage.tar文件中的镜像加载到本地镜像库中,可以运行以下命令:docker load < myimage.tar
阅读全文