You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Chen He (JIRA)" <ji...@apache.org> on 2015/07/28 20:50:04 UTC

[jira] [Created] (YARN-3988) DockerContainerExecutor should allow user specify "docker run" parameters

Chen He created YARN-3988:
-----------------------------

             Summary: DockerContainerExecutor should allow user specify "docker run" parameters
                 Key: YARN-3988
                 URL: https://issues.apache.org/jira/browse/YARN-3988
             Project: Hadoop YARN
          Issue Type: Sub-task
          Components: nodemanager
    Affects Versions: 2.7.1
            Reporter: Chen He
            Assignee: Chen He


In Current DockerContainerExecutor, the "docker run" command has fixed parameters:

String commandStr = commands.append(dockerExecutor)
      .append(" ")
      .append("run")
      .append(" ")
      .append("--rm --net=host")
      .append(" ")
      .append(" --name " + containerIdStr)
      .append(localDirMount)
      .append(logDirMount)
      .append(containerWorkDirMount)
      .append(" ")
      .append(containerImageName)
      .toString();

For example, it is not flexible if users want to start a docker container with attaching extra volume(s) and other "docker run" parameters. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)