Package org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime
package org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime
-
ClassDescriptionThis class is a
ContainerRuntimeimplementation that uses the nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes using the standard process model.This class is aContainerRuntimeimplementation 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.This class is an extension ofOCIContainerRuntimethat uses the nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside Docker containers.This class extends theDefaultLinuxContainerRuntimespecifically for containers which run Java commands.Enumeration of the modes the JavaSandboxLinuxContainerRuntime can use.Linux-specific container runtime implementations must implement this interface.Linux container runtime types forDelegatingLinuxContainerRuntime.This class is aContainerRuntimeimplementation that uses the nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside OCI-compliant containers.This class is an extension ofOCIContainerRuntimethat uses the nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside Runc containers.