docker镜像压缩导入导出

前言:一般把服务导出为镜像部署,经常包比较大,为节省传输文件时间,压缩镜像的大小

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 命令一张图

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部