US 12,217,077 B2
Host container mounting
Trung Hoai Nguyen, Cedar Park, TX (US); Rohit Ravindra Chaware, Pune (IN); Arjun Sridhar, Austin, TX (US); and Sohan Dinkar Patil, Seattle, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Mar. 14, 2022, as Appl. No. 17/693,800.
Claims priority of provisional application 63/271,549, filed on Oct. 25, 2021.
Prior Publication US 2023/0126922 A1, Apr. 27, 2023
Int. Cl. G06F 9/455 (2018.01)
CPC G06F 9/45558 (2013.01) [G06F 2009/45583 (2013.01); G06F 2009/45591 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
monitoring, by a computing device, communication between a container executing on a host virtual machine and the host virtual machine, the host virtual machine comprising a first operating system, and the container comprising a first computer-executable instruction;
determining, by the computing device, that the first computer-executable instruction is configured to run on a second operating system based at least in part on monitoring the communication between the container executing on the host virtual machine and the host virtual machine;
determining, in response to determining the first computer-executable instruction is configured to run on the second operating system, a second computer-executable instruction configured to run on the first operating system, the second computer-executable instruction being accessible to the host virtual machine;
creating a memory-mapped file by mapping a logical address space to a physical address space of the host virtual machine;
storing the second computer-executable instruction in a memory-mapped file of the host virtual machine; and
attaching the memory-mapped file of the host virtual machine to a mounting point associated with an empty file of a virtual file system of the container.