chenjiankun
54c9d1260f
docker: ensure layer digest folder removed if ls.driver.Remove fails
...
If image pull fails of context canceled, image layer will perform a
rollback operation. When image layer is released, the diff folder of layer
will be removed first, and then the digest folder will be removed.
If the diff folder fails to be removed, such as operation not permitted or
interrupted by others, both the digest folder and diff folder will remain
on the disk, this will cause image not be complete and not repairable.
So we should remove the digest folder first for image layers rollback
and ensure image can be re-pulled completely.
2022-09-15 17:31:01 +08:00
..
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2020-03-05 15:13:09 +08:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2020-03-05 15:13:09 +08:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-09-30 10:37:25 -04:00
2019-12-25 19:10:46 +08:00
2019-09-30 10:37:25 -04:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-12-25 19:10:46 +08:00
2019-09-30 10:37:25 -04:00
2019-09-30 10:37:25 -04:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-09-30 10:37:25 -04:00
2019-12-25 19:10:46 +08:00
2019-09-30 10:37:25 -04:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2019-12-25 19:10:46 +08:00
2020-03-05 15:13:09 +08:00
2020-03-05 15:13:09 +08:00
2020-03-05 15:13:09 +08:00
2020-03-05 15:13:09 +08:00
2020-03-05 15:13:09 +08:00
2020-03-05 15:13:09 +08:00
2020-03-05 15:13:09 +08:00
2020-03-05 15:13:09 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2020-06-16 02:07:26 +08:00
2020-07-06 18:56:50 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2020-11-28 09:37:25 +08:00
2020-11-28 09:37:25 +08:00
2020-11-28 09:37:25 +08:00
2020-11-28 09:37:25 +08:00
2020-11-28 09:37:25 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-04 10:45:04 +08:00
2021-01-19 14:03:29 +08:00
2021-01-04 10:45:04 +08:00
2021-01-19 14:03:29 +08:00
2021-01-04 10:45:04 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-01-19 14:03:29 +08:00
2021-03-18 15:40:53 +08:00
2021-03-18 15:40:53 +08:00
2021-03-18 15:40:53 +08:00
2021-03-18 15:40:53 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-29 09:45:41 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-28 16:29:12 +08:00
2022-06-29 09:45:41 +08:00
2022-06-29 09:50:20 +08:00
2022-06-29 09:54:58 +08:00
2022-06-29 09:57:50 +08:00
2022-06-29 14:52:33 +08:00
2022-09-13 19:58:50 +08:00
2022-09-13 20:38:42 +08:00
2022-09-15 11:24:04 +08:00
2022-09-15 17:31:01 +08:00