打包镜像并同时压缩多个镜像
生活随笔
收集整理的這篇文章主要介紹了
打包镜像并同时压缩多个镜像
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.打包多個(gè)鏡像到本地
#!/bin/bash set -e read -p '請(qǐng)輸入你要打包的個(gè)數(shù):' sum for i in $(seq $sum) doread -p '請(qǐng)輸入你要打包的鏡像:' images1docker images | grep $images1 if [ $? == 0 ];thenimages2=`docker images | grep $images1 | awk '{print $1}' | awk -F'/' '{print $NF}'`images3=`docker images | grep $images1 | awk '{print $3}'`echo "你要打包的鏡像tar包將用的名字是$images2.tar,打包的鏡像ID是$images3"docker save -o $images2.tar $images3 elseecho "沒有該鏡像"exit fi done2.壓縮多個(gè)鏡像
[root@VM-0-51-centos opt]# tar -zcf images.tar.gz configmap-reload.tar flannel-amd64.tar node-exporter.tarz:gzip格式
c:壓縮
f:指定
images.tar.gz:壓縮名
configmap-reload.tar flannel-amd64.tar node-exporter.tar:要壓縮的鏡像
?
總結(jié)
以上是生活随笔為你收集整理的打包镜像并同时压缩多个镜像的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VIM基本用法
- 下一篇: 安装教程_Typora+Pandoc导出