zoukankan      html  css  js  c++  java
  • 镜像更新备份

    更新脚本

    #!/bin/bash 
    
    set -e 
    
    
    IP="10.50.51.95"
    DIR="/root/data/"
    for i in $DIR*.tar.gz;do
       sudo docker  load <  $i >/tmp/test
      echo "################################"
      odl=`cat /tmp/test |awk '{print $3}'`
      app=`cat /tmp/test |awk '{print $3}' |awk -F":" '{print $2":"$3}'`
      sudo  docker tag $odl $IP:$app 
      sudo docker push $IP:$app 
      pod=`cat /tmp/test |awk '{print $3}' |cut -d"/" -f 2 |awk -F':' '{print $1}'`   
      kubectl get pod -o wide |grep $pod
      kubectl get pod -o wide |grep $pod |awk '{print $1}' |xargs kubectl delete pod 
      kubectl get pod -o wide -w |grep $pod
       
    done
    View Code

    备份脚本

    #!/bin/bash
    set -e
    
    app="
    controller
    terminalmanager
    "
    url="172.21.6.201:5000/"
    date=`date +%Y-%m-%d:%H:%M:%S` 
    
    for i in $app;do
        echo $i
        docker pull $url$i
        docker save $url$i |gzip >>$i-$date.tar.gz
    done
    View Code
  • 相关阅读:
    Springboot中使用Scala开发
    aliyun阿里云Maven仓库地址
    css文字滚动
    随笔
    下拉菜单事件
    微信分享
    微信分享功能
    随笔记
    全屏设置
    判定复选框的选中状态
  • 原文地址:https://www.cnblogs.com/hanwei666/p/11429515.html
Copyright © 2011-2022 走看看