mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 07:23:38 +00:00
Update docker save command info
Signed-off-by: daixiang0 <764524258@qq.com>
This commit is contained in:
parent
15ce0d8e04
commit
39b69945cc
@ -38,7 +38,7 @@ f477a6e18e98 About a minute ago 214.9 MB
|
|||||||
|
|
||||||
### `docker save` 和 `docker load`
|
### `docker save` 和 `docker load`
|
||||||
|
|
||||||
Docker 还提供了 `docker load` 和 `docker save` 命令,用以将镜像保存为一个 `tar` 文件,然后传输到另一个位置上,再加载进来。这是在没有 Docker Registry 时的做法,现在已经不推荐,镜像迁移应该直接使用 Docker Registry,无论是直接使用 Docker Hub 还是使用内网私有 Registry 都可以。
|
Docker 还提供了 `docker save` 和 `docker load` 命令,用以将镜像保存为一个文件,然后传输到另一个位置上,再加载进来。这是在没有 Docker Registry 时的做法,现在已经不推荐,镜像迁移应该直接使用 Docker Registry,无论是直接使用 Docker Hub 还是使用内网私有 Registry 都可以。
|
||||||
|
|
||||||
#### 保存镜像
|
#### 保存镜像
|
||||||
|
|
||||||
@ -54,6 +54,18 @@ alpine latest baa5d63471ea 5 weeks ago
|
|||||||
|
|
||||||
保存镜像的命令为:
|
保存镜像的命令为:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ docker save alpine -o filename
|
||||||
|
$ file filename
|
||||||
|
filename: POSIX tar archive
|
||||||
|
```
|
||||||
|
|
||||||
|
这里的 filename 可以为任意名称甚至任意后缀名,但文件的本质都是归档文件
|
||||||
|
|
||||||
|
**注意:如果同名则会覆盖(没有警告)**
|
||||||
|
|
||||||
|
若使用 `gzip` 压缩:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ docker save alpine | gzip > alpine-latest.tar.gz
|
$ docker save alpine | gzip > alpine-latest.tar.gz
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user