| CPC G06F 16/1744 (2019.01) [G06F 16/164 (2019.01)] | 18 Claims |

|
1. A computer-implemented method comprising:
receiving at least one file to be used in a container image;
defining units of image data for a container image from the at least one file, wherein the units of image data are each independently compressible and each of a size greater than a minimum configured size;
compressing the units of image data, wherein the container image comprises a combination of each of the compressed units of the image data;
storing the compressed units of the image data in an image registry;
representing, by one or more processors, each compressed unit of the image data as a node in a dependency graph for the container image, including one or more nodes at each dependency level in the dependency graph, wherein the dependency graph includes at least one branch at a dependency level;
updating a compressed unit of a node of the nodes for the container image; and
distributing the node to a user of the container image.
|