C#代码
  1. ### 把docker容器提交成新的镜像  
  2. cd /data/backup  
  3.  
  4. ### 备份Jenkins容器  
  5. docker commit -a "Jesse Liu" -m "v20230602" jenkins-rsync-v2 jenkins-rsync:v2b  
  6. docker save -o jenkins-rsync-v2b.tar jenkins-rsync:v2b  
  7.  
  8. ### 备份Nginx容器  
  9. docker commit -a "Jesse Liu" -m "v20230602" nginx-nodejs-redis-v2 nginx-nodejs-redis:v2b  
  10. docker save -o nginx-nodejs-redis-v2b.tar nginx-nodejs-redis:v2b  
  11.   
  12.   
  13. docker commit -a "Jesse Liu" -m "v20230602" jenkins-rsync-v2 jenkins-rsync:v2b  
  14. docker save -o jenkins-rsync-v2b.tar jenkins-rsync:v2b  
  15. docker commit -a "Jesse Liu" -m "v20230602" nginx-nodejs-redis-v2 nginx-nodejs-redis:v2b  
  16. docker save -o nginx-nodejs-redis-v2b.tar nginx-nodejs-redis:v2b  
  17.  
  18.  
  19. ### SHELL脚本依次压缩导出tgz文件  
  20. cd /data/backup &&  
  21. rm -rf jenkins-rsync-v2b.tgz &&  
  22. rm -rf nginx-nodejs-redis-v2b.tgz &&  
  23. docker rmi jenkins-rsync:v2b &&  
  24. docker rmi nginx-nodejs-redis:v2b &&  
  25. docker commit -a "Jesse Liu" -m "v20230602" jenkins-rsync-v2 jenkins-rsync:v2b &&  
  26. docker image save jenkins-rsync:v2b > jenkins-rsync-v2b.tgz &&  
  27. docker commit -a "Jesse Liu" -m "v20230602" nginx-nodejs-redis-v2 nginx-nodejs-redis:v2b &&  
  28. docker image save nginx-nodejs-redis:v2b > nginx-nodejs-redis-v2b.tgz  
  29.  
  30.  
  31. ### SHELL脚本依次解压导入docker镜像  
  32. docker image load -i jenkins-rsync-v2b.tgz  
  33. docker image load -i nginx-nodejs-redis-v2b.tgz  
  34.  
  35. ### 编辑和查看定时器配置  
  36. crontab -e  
  37. crontab -l  
  38.   
  39. 每星期六的晚上11 : 00 pm重启smb  
  40. 0 23 * * 6 /etc/init.d/smb restart  
  41.   
  42. 每天的0:30重启smb  
  43. 30 0 * * * /etc/init.d/smb restart  
  44. 30 0 * * * root /sh/docker-backup.sh  
  45.   
  46. 一分钟执行一次  
  47. */1 * * * * root /sh/test.sh  
  48. */1 * * * * root /sh/test.sh  
  49.  
  50. ### 重启定时器服务  
  51. chmod 755 /sh/test.sh  
  52. chmod 755 /sh/docker-backup.sh  
  53. chmod 755 /sh/scp-docker.sh  
  54. systemctl restart crond  
 
Linux/Unix | 评论(0) | 引用(0) | 阅读(432)