docker save/load/export/import

  |   0 评论   |   204 浏览

一、

导出导入镜像:
$ docker save alpine | gzip > alpine-latest.tar.gz
$ docker load -i alpine-latest.tar.gz
docker save <镜像名> | bzip2 | pv | ssh <用户名>@<主机名> 'cat | docker load'

docker save -o redis4.0-docker.tar redis:4
docker load --input 文件
docker load -i 文件

导出导入容器:
导出容器
如果要导出本地某个容器,可以使用 docker export 命令。
$ docker container ls -a
$ docker export 7691a814370e > ubuntu.tar

导入容器快照
可以使用 docker import 从容器快照文件中再导入为镜像,例如
$ cat ubuntu.tar | docker import - test/ubuntu:v1.0
$ docker image ls

二、导出并解压

docker save mysql:8 | xz > mysql.tar.xz

docker save alpine | gzip > alpine-latest.tar.gz
docker load -i alpine-latest.tar.gz


标题:docker save/load/export/import
作者:SmiteLi
地址:https://smite.site/articles/2019/09/16/1568627164223.html

评论

发表评论