[ https://issues.apache.org/jira/browse/YARN-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14523927#comment-14523927 ]
Li Lu commented on YARN-3159: ----------------------------- Hi [~guoleitao], thanks for working on this! Just a quick note to check if a new patch with unit test is ready? Thanks! > DOCKER_IMAGE_PATTERN should support multilayered path of docker images > ---------------------------------------------------------------------- > > Key: YARN-3159 > URL: https://issues.apache.org/jira/browse/YARN-3159 > Project: Hadoop YARN > Issue Type: Bug > Components: nodemanager > Affects Versions: 2.6.0 > Reporter: Leitao Guo > Assignee: Leitao Guo > Attachments: YARN-3159.patch > > > Currently, DOCKER_IMAGE_PATTERN in DockerContainerExecutor can only match > docker images with the path like "sequenceiq/hadoop-docker:2.6.0", which has > only 1 "/" in the path. > {code} > public static final String DOCKER_IMAGE_PATTERN = > "^(([\\w\\.-]+)(:\\d+)*\\/)?[\\w\\.:-]+$"; > {code} > In our cluster, the image name have multi layers, such as > "docker-registry.qiyi.virtual:8080/cloud/hadoop-docker:2.6.0", which is > workable when using "docker pull IMAGE_NAME", but can not pass the check of > image name in saneDockerImage(). -- This message was sent by Atlassian JIRA (v6.3.4#6332)