-
公开(公告)号:EP4184342A1
公开(公告)日:2023-05-24
申请号:EP22151656.0
申请日:2022-01-14
申请人: Red Hat, Inc.
发明人: SCRIVANO, Giuseppe
IPC分类号: G06F16/174
摘要: A method includes receiving, at a container registry, a container image including a set of files, determining that at least one file of the set of files is a duplicate of a previously stored container image file at the container registry. The method further includes storing the container image at the container registry with the at least one file of the plurality of files that is a duplicate of the previously stored container image file removed from the container image.
-
公开(公告)号:EP4290376A1
公开(公告)日:2023-12-13
申请号:EP22192325.3
申请日:2022-08-26
申请人: Red Hat, Inc.
发明人: SCRIVANO, Giuseppe
IPC分类号: G06F9/455
摘要: Deployment times for container clones may be reduced by implementing some examples described herein. In one example, a system can receive a container snapshot including runtime data for a software service executed inside a container at a prior point in time. The system can deploy a template container from the container snapshot at least in part by assigning a memory region to the template container and loading the runtime data from container snapshot into the memory region. The system can freeze the template container to prevent modification of the runtime data in the memory region. While the template container is frozen, the system can deploy a container clone using the runtime data in the memory region, such that the container clone includes the software service in at least a substantially ready state by default based on the runtime data.
-
公开(公告)号:EP4068091A1
公开(公告)日:2022-10-05
申请号:EP21177863.4
申请日:2021-06-04
申请人: Red Hat, Inc.
发明人: SCRIVANO, Giuseppe
摘要: Embodiments of the present disclosure provide a hybrid approach to performing a lazy pull of a container image. A file system in user space (FUSE) is utilized to lazy pull the container image, and manage file requests from the container while the container image is being fetched locally. During the retrieving, the FUSE may receive from the container, one or more file requests, and may temporarily block each of the one or more file requests until it can process them. Once the container image is fully fetched locally, the overlay structure of the container image expected by a file system in the kernel (e.g., Overlay FS) is created and control is passed to the file system in the kernel. The FUSE may then unmount itself, to expose the container to the underlying mount point.
-
-