docker save : 将指定镜像保存成tar对档文件
如果要将单个镜像/多个镜像存出到其他地方
语法
docker save [ OPTIONS ] IMAGES [ IMAGES… ]
- 1.该命令支持 -o , -output ,string参数导出到指定的文件中
- 2.OPTION:说明 -o :输出到文件
实例
将镜像 runoob/ubuntu:v3 生成 my_ubuntu_v3.tar文档
$ docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3
$ ll my_ubuntu_v3.tar
-rw------- 1 runoob runoob 142102016 Jul 11 01:37 my_ubuntu_v3.ta
保存压缩镜像
使用gzip保存镜像文件,减少备份体积
$ docker save myimage:latest | gzip > myimage_latest.tar.gz
🌰 ps打包多个镜像
docker save -o my_sentry.tar sentry-cleanup-onpremise-local:latest snuba-cleanup-onpremise-local:latest tianon/exim4:latest getsentry/sentry:nightly getsentry/snuba:nightly getsentry/relay:nightly symbolicator-cleanup-onpremise-local:latest getsentry/symbolicator:nightly postgres:9.6 confluentinc/cp-kafka:5.5.0 confluentinc/cp-zookeeper:5.5.0 busybox:latest alpine:latest redis:6.2.4-alpine memcached:1.6.9-alpine docker/getting-started:latest curlimages/curl:7.77.0 nginx:1.21.0-alpine maxmindinc/geoipupdate:v4.7.1 yandex/clickhouse-server:20.3.9.70