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 "Eric Yang (JIRA)" <ji...@apache.org> on 2018/08/03 00:11:01 UTC

[jira] [Commented] (YARN-8523) Interactive docker shell

    [ https://issues.apache.org/jira/browse/YARN-8523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16567619#comment-16567619 ] 

Eric Yang commented on YARN-8523:
---------------------------------

[~divayjindal] One possible solution for option 3, embed xtermjs on node manager UI, and implement a web socket servlet to forward data between docker exec -it, and browser.  The design looks like this:

{code}
xtermjs -> nodemanager web socket -> container-executor -> docker exec -it
{code}

> Interactive docker shell
> ------------------------
>
>                 Key: YARN-8523
>                 URL: https://issues.apache.org/jira/browse/YARN-8523
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Eric Yang
>            Priority: Major
>              Labels: Docker
>
> Some application might require interactive unix commands executions to carry out operations.  Container-executor can interface with docker exec to debug or analyze docker containers while the application is running.  It would be nice to support an API to invoke docker exec to perform unix commands and report back the output to application master.  Application master can distribute and aggregate execution of the commands to record in application master log file.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org