为了账号安全,请及时绑定邮箱和手机立即绑定

关于docker镜像使用docker save命令打包出来的文件的完整性

关于docker镜像使用docker save命令打包出来的文件的完整性

偶然的你 2018-09-05 22:22:40
需求:现在碰到一个需求,需要定期轮休某个目录,将其中的.tar文件使用docker load命令加载镜像问题1:显然.tar文件要是使用 docker save 镜像名:版本 > abc.tar 这种形式打包出来的,才能被成功load回去。那么该如何检测.tar文件是否格式正确,且镜像内容完整。这样就能够将那些非docker save出来的文件删除。问题2:该目录是需要用户上传.tar文件的。考虑到一些镜像save出来的.tar文件很大,那么上传的时间会比较多,如何判断某个.tar文件正是正在上传的,这样就不会将它删掉了。不知道我表达清楚没有,各位大侠有什么好方法。
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

  1. 不清楚, 官方文档也没提到校验的问题 

  2. 有很多方法来确保, 比如说上传的实际目录和你工作的目录分开 (上传到 /upload, 完成后再移动到 /publish, 你删只会删/publish下面的), 或者在上传文件之后带上一个.md5sum校验文件, 如果.md5sum校验文件不存在说明文件还没传完


查看完整回答
反对 回复 2018-09-23
  • 2 回答
  • 0 关注
  • 4324 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信