| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LinuxContainerRuntimeLinux-specific container runtime implementations must implement this
 interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultLinuxContainerRuntimeThis class is a  ContainerRuntimeimplementation that uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes using the
 standard process model. | 
| class  | DelegatingLinuxContainerRuntimeThis class is a  ContainerRuntimeimplementation that delegates all
 operations to aDefaultLinuxContainerRuntimeinstance, aDockerLinuxContainerRuntimeinstance, aJavaSandboxLinuxContainerRuntimeinstance, or a custom instance
 depending on whether each instance believes the operation to be within its
 scope. | 
| class  | DockerLinuxContainerRuntimeThis class is an extension of  OCIContainerRuntimethat uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 Docker containers. | 
| class  | JavaSandboxLinuxContainerRuntimeThis class extends the  DefaultLinuxContainerRuntimespecifically
 for containers which run Java commands. | 
| class  | OCIContainerRuntimeThis class is a  ContainerRuntimeimplementation that uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 OCI-compliant containers. | 
| class  | RuncContainerRuntimeThis class is an extension of  OCIContainerRuntimethat uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 Runc containers. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.