Package | Description |
---|---|
org.apache.hadoop.yarn.server.nodemanager | |
org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime | |
org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime.docker |
Package containing classes related to Docker commands and common operations
used within the @{link DockerLinuxContainerRuntime}.
|
org.apache.hadoop.yarn.server.nodemanager.containermanager.runtime |
Modifier and Type | Method and Description |
---|---|
String[] |
LinuxContainerExecutor.getIpAndHost(Container container) |
String[] |
ContainerExecutor.getIpAndHost(Container container) |
Modifier and Type | Method and Description |
---|---|
String[] |
DelegatingLinuxContainerRuntime.getIpAndHost(Container container) |
void |
LinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf)
Initialize the runtime.
|
void |
DockerLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf) |
void |
DelegatingLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf) |
void |
DefaultLinuxContainerRuntime.initialize(org.apache.hadoop.conf.Configuration conf) |
void |
DockerLinuxContainerRuntime.launchContainer(ContainerRuntimeContext ctx) |
void |
DelegatingLinuxContainerRuntime.launchContainer(ContainerRuntimeContext ctx) |
void |
DefaultLinuxContainerRuntime.launchContainer(ContainerRuntimeContext ctx) |
void |
DockerLinuxContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) |
void |
DelegatingLinuxContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) |
void |
DefaultLinuxContainerRuntime.prepareContainer(ContainerRuntimeContext ctx) |
void |
DockerLinuxContainerRuntime.reapContainer(ContainerRuntimeContext ctx) |
void |
DelegatingLinuxContainerRuntime.reapContainer(ContainerRuntimeContext ctx) |
void |
DefaultLinuxContainerRuntime.reapContainer(ContainerRuntimeContext ctx) |
void |
DockerLinuxContainerRuntime.signalContainer(ContainerRuntimeContext ctx) |
void |
DelegatingLinuxContainerRuntime.signalContainer(ContainerRuntimeContext ctx) |
void |
DefaultLinuxContainerRuntime.signalContainer(ContainerRuntimeContext ctx) |
static void |
DockerLinuxContainerRuntime.validateHostname(String hostname) |
static void |
DockerLinuxContainerRuntime.validateImageName(String imageName) |
protected String |
DockerLinuxContainerRuntime.validateMount(String mount,
Map<org.apache.hadoop.fs.Path,List<String>> localizedResources) |
Modifier and Type | Method and Description |
---|---|
static String |
DockerCommandExecutor.executeDockerCommand(DockerCommand dockerCommand,
String containerId,
Map<String,String> env,
org.apache.hadoop.conf.Configuration conf,
PrivilegedOperationExecutor privilegedOperationExecutor,
boolean disableFailureLogging)
Execute a docker command and return the output.
|
String |
DockerClient.writeCommandToTempFile(DockerCommand cmd,
String filePrefix) |
Constructor and Description |
---|
DockerClient(org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Method and Description |
---|---|
String[] |
ContainerRuntime.getIpAndHost(Container container)
Return the host and ip of the container
|
void |
ContainerRuntime.launchContainer(ContainerRuntimeContext ctx)
Launch a container.
|
void |
ContainerRuntime.prepareContainer(ContainerRuntimeContext ctx)
Prepare a container to be ready for launch.
|
void |
ContainerRuntime.reapContainer(ContainerRuntimeContext ctx)
Perform any container cleanup that may be required.
|
void |
ContainerRuntime.signalContainer(ContainerRuntimeContext ctx)
Signal a container.
|
Copyright © 2020 Apache Software Foundation. All rights reserved.