[
https://issues.apache.org/jira/browse/YARN-1964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13980313#comment-13980313
]
Junping Du commented on YARN-1964:
----------------------------------
I think one feasible way to do this now is to add container type info
(optional) in specifying ContainerRequest in application and going on to
ResourceRequest when AM ask RM, it also can support cases that AM ask more than
one type of containers for different purpose. The interesting thing is when
resource scheduler try to schedule RR to nodes, it should not only consider
location of resource request but also the container types supported NM (assume
a heterogenous env in possible). It add a little complexity here but with
getting flexibility.
> Support Docker containers in YARN
> ---------------------------------
>
> Key: YARN-1964
> URL: https://issues.apache.org/jira/browse/YARN-1964
> Project: Hadoop YARN
> Issue Type: New Feature
> Affects Versions: 2.2.0
> Reporter: Arun C Murthy
> Assignee: Abin Shahab
> Attachments: yarn-1964-branch-2.2.0-docker.patch
>
>
> Docker (https://www.docker.io/) is, increasingly, a very popular container
> technology.
> In context of YARN, the support for Docker will provide a very elegant
> solution to allow applications to *package* their software into a Docker
> container (entire Linux file system incl. custom versions of perl, python
> etc.) and use it as a blueprint to launch all their YARN containers with
> requisite software environment. This provides both consistency (all YARN
> containers will have the same software environment) and isolation (no
> interference with whatever is installed on the physical machine).
--
This message was sent by Atlassian JIRA
(v6.2#6252)