US 12,141,102 B2
Container system, method of dynamically mounting host data to container, and application program for the same
Chin-Hsing Hsu, New Taipei (TW)
Assigned to QNAP SYSTEMS, INC., New Taipei (TW)
Filed by QNAP SYSTEMS, INC., New Taipei (TW)
Filed on Jul. 11, 2022, as Appl. No. 17/861,988.
Claims priority of application No. 111100615 (TW), filed on Jan. 6, 2022.
Prior Publication US 2023/0214361 A1, Jul. 6, 2023
Int. Cl. G06F 17/00 (2019.01); G06F 7/00 (2006.01); G06F 9/54 (2006.01); G06F 16/176 (2019.01); G06F 16/185 (2019.01)
CPC G06F 16/176 (2019.01) [G06F 9/547 (2013.01); G06F 16/185 (2019.01)] 15 Claims
OG exemplary drawing
 
1. A container system, comprising:
a host, being a computer equipment with a processor and a memory, and the host comprising a file system having a plurality of directories,
a daemon, configured to run in a container of the host, and the container comprising at least one share directory;
a container manager, configured to run in the host, create a source directory in the file system, and mount the source directory to the share directory; and
an application programming interface server (API server), configured to receive a request command for a target directory in the file system from an external administrator, and transfer the request command to the container manager,
wherein the container manager is configured to bind-mount the target directory to a source sub-directory of the source directory according to the request command and respond the API server about a location of the target directory in the share directory, and the container is configured to share the target directory through the share directory for an internal computation or an external user;
wherein the processor is configured to execute instructions in the memory to implement the daemon, the container manager, and the API server on the host.