US 12,093,673 B2
Smart image registries for dynamic image generation
Stuart Douglas, Canberra (AU); and Marek Goldman, Warsaw (PL)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Sep. 23, 2022, as Appl. No. 17/951,928.
Prior Publication US 2024/0103823 A1, Mar. 28, 2024
Int. Cl. G06F 8/61 (2018.01); G06F 8/36 (2018.01)
CPC G06F 8/63 (2013.01) [G06F 8/36 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a virtual image server, an image definition file specifying a set of packages to build a container image, wherein the virtual image server comprises a mapping of the image definition file to an image file corresponding to each of the set of packages;
for each of the set of packages, retrieving, by the virtual image server, the corresponding image file from an image registry;
generating, by the virtual image server, an image manifest using the corresponding image file for each of the set of packages, wherein the image manifest references the corresponding image file for each of the set of packages as a separate image layer;
providing the image manifest to a container host; and
building, by the container host, the container image based on the image manifest.