Container-based operating system translation
AssigneeRed Hat, Inc.
InventorsDaniel Walsh, Giuseppe Scrivano, Aditya Rajan
Life of this patent
Estimating the term…
Abstract
A container image is received at a host device. The container image includes a container application compatible with a first operating system, and the host device includes a second operating system, different from the first operating system. A container engine on a processing device executes a container corresponding to the container image. The container engine includes an emulator configured to translate a request from the container application that is directed to the first operating system into a request to the second operating system.
Claims20
A method comprising:
- receiving a container image at a host device, wherein the container image comprises a container application compatible with a first operating system, and wherein the host device comprises a second operating system, different from the first operating system;
- and
- executing a container corresponding to the container image, by a container engine on a processing device, wherein the container engine comprises an emulator configured to translate a request from the container application that is directed to the first operating system into a request to the second operating system.
A system comprising:
- a memory;
- and
- a processing device, operatively coupled to the memory, to:
- receive a container image at a host device, wherein the container image comprises a container application compatible with a first operating system, and wherein the host device comprises a second operating system, different from the first operating system;
- and
- execute a container corresponding to the container image, by a container engine, wherein the container engine comprises an emulator configured to translate a request from the container application that is directed to the first operating system into a request to the second operating system.
A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to:
- receive a container image at a host device, wherein the container image comprises a container application compatible with a first operating system, and wherein the host device comprises a second operating system, different from the first operating system;
- and
- execute a container corresponding to the container image, by a container engine on the processing device, wherein the container engine comprises an emulator configured to translate a request from the container application that is directed to the first operating system into a request to the second operating system.
Dependencies are inferred from the claim text.