Leitao Guo created YARN-3282:

             Summary: DockerContainerExecutor should support environment 
variables setting
                 Key: YARN-3282
                 URL: https://issues.apache.org/jira/browse/YARN-3282
             Project: Hadoop YARN
          Issue Type: Improvement
          Components: applications, nodemanager
    Affects Versions: 2.6.0
            Reporter: Leitao Guo

Currently, DockerContainerExecutor will mount "yarn.nodemanager.local-dirs" and 
"yarn.nodemanager.log-dirs" to containers automatically. However applications 
maybe need set more environment variables before launching containers. 

In our applications, just as the following command, we need to attach several 
directories and set some environment variables to docker containers. 

docker run -i -t -v /data/transcode:/data/tmp -v /etc/qcs:/etc/qcs -v /mnt:/mnt 
-e VTC_MQTYPE=rabbitmq -e VTC_APP=ugc -e VTC_LOCATION=sh -e VTC_RUNTIME=vtc 
sequenceiq/hadoop-docker:2.6.0 /bin/bash

This message was sent by Atlassian JIRA

Reply via email to