需求:現在碰到一個需求,需要定期輪休某個目錄,將其中的.tar文件使用docker load命令加載鏡像問題1:顯然.tar文件要是使用 docker save 鏡像名:版本 > abc.tar 這種形式打包出來的,才能被成功load回去。那么該如何檢測.tar文件是否格式正確,且鏡像內容完整。這樣就能夠將那些非docker save出來的文件刪除。問題2:該目錄是需要用戶上傳.tar文件的??紤]到一些鏡像save出來的.tar文件很大,那么上傳的時間會比較多,如何判斷某個.tar文件正是正在上傳的,這樣就不會將它刪掉了。不知道我表達清楚沒有,各位大俠有什么好方法。
2 回答

隔江千里
TA貢獻1906條經驗 獲得超10個贊
不清楚, 官方文檔也沒提到校驗的問題
有很多方法來確保, 比如說上傳的實際目錄和你工作的目錄分開 (上傳到 /upload, 完成后再移動到 /publish, 你刪只會刪/publish下面的), 或者在上傳文件之后帶上一個.md5sum校驗文件, 如果.md5sum校驗文件不存在說明文件還沒傳完
- 2 回答
- 0 關注
- 4411 瀏覽
添加回答
舉報
0/150
提交
取消