前言:一般把服务导出为镜像部署,经常包比较大,为节省传输文件时间,压缩镜像的大小
docker镜像导出导入
导出导入可以用save-load(操作对象是镜像image),或者export-import(操作对象是容器),这里以save-load为例
-
导出:
docker save map-server-14:1.9 -o docker-map-server-14_1.9.tar -
导入
docker load -i docker-map-server-14_1.9.tar
镜像压缩导出导入
-
压缩导出
压缩可以通过使用 gzip 工具
docker save map-server-14:1.9 | gzip > docker-map-server-14_1.9.tar.gz -
解压导入
解压使用gunzip,这个大部分自带
gunzip -c docker-map-server-14_1.9.tar.gz | docker load
大小对比
未压缩的,245M
压缩结果 88M
压缩效果明显
附 docker 命令一张图
原文链接:https://blog.csdn.net/geol200709/article/details/127260420?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836832416800225563159%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836832416800225563159&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-26-127260420-null-null.nonecase&utm_term=docker%E9%95%9C%E5%83%8F