[jira] [Commented] (MESOS-6010) Can't pull Docker images when executing mesos-execute
[ https://issues.apache.org/jira/browse/MESOS-6010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15413221#comment-15413221 ] Stéphane Cottin commented on MESOS-6010: you need to configure credentials, use the --docker_config agent option > Can't pull Docker images when executing mesos-execute > - > > Key: MESOS-6010 > URL: https://issues.apache.org/jira/browse/MESOS-6010 > Project: Mesos > Issue Type: Bug > Components: containerization, docker >Affects Versions: 1.0.0 >Reporter: Sunzhe > Labels: Docker, mesos-containerizer > > The {{mesos-agent}} flags: > {code} > GLOG_v=1 ./bin/mesos-agent.sh \ > --master=zk://${MESOS_MASTER_IP}:2181/mesos \ > --ip=10.100.3.3 \ > --work_dir=${MESOS_WORK_DIR} \ > > --isolation=cgroups/devices,gpu/nvidia,disk/du,docker/runtime,filesystem/linux > \ > --enforce_container_disk_quota \ > --containerizers=mesos \ > --image_providers=docker \ > --executor_environment_variables="{}" > {code} > And the {{mesos-execute}} flags: > {code} > ./src/mesos-execute \ >--master=${MESOS_MASTER_IP}:5050 \ >--name=${INSTANCE_NAME} \ >--docker_image=${DOCKER_IMAGE} \ >--framework_capabilities=GPU_RESOURCES \ >--shell=false > {code} > But when {{./src/mesos-execute}}, the errors like below: > {code} > I0809 16:11:46.207875 25583 scheduler.cpp:172] Version: 1.0.0 > I0809 16:11:46.212442 25582 scheduler.cpp:461] New master detected at > master@10.103.0.125:5050 > Subscribed with ID '168ab900-ee7e-4829-a59a-d16de956637e-0009' > Submitted task 'test' to agent '168ab900-ee7e-4829-a59a-d16de956637e-S1' > Received status update TASK_FAILED for task 'test' > message: 'Failed to launch container: Failed to decode HTTP responses: No > response decoded > HTTP/1.1 200 Connection established > HTTP/1.1 401 Unauthorized > Content-Type: application/json; charset=utf-8 > Docker-Distribution-Api-Version: registry/2.0 > Www-Authenticate: Bearer > realm="https://auth.docker.io/token",service="registry.docker.io",scope="repository:library/redis:pull; > Date: Tue, 09 Aug 2016 08:10:32 GMT > Content-Length: 145 > Strict-Transport-Security: max-age=31536000 > {"errors":[{"code":"UNAUTHORIZED","message":"authentication > required","detail":[{"Type":"repository","Name":"library/redis","Action":"pull"}]}]} > ; Container destroyed while provisioning images' > source: SOURCE_AGENT > reason: REASON_CONTAINER_LAUNCH_FAILED > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-6010) Can't pull Docker images when executing mesos-execute
[ https://issues.apache.org/jira/browse/MESOS-6010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15413212#comment-15413212 ] Sunzhe commented on MESOS-6010: --- The Docker works well, I can use {{docker pull IMAGE}}. > Can't pull Docker images when executing mesos-execute > - > > Key: MESOS-6010 > URL: https://issues.apache.org/jira/browse/MESOS-6010 > Project: Mesos > Issue Type: Bug > Components: containerization, docker >Affects Versions: 1.0.0 >Reporter: Sunzhe > Labels: Docker, mesos-containerizer > > The {{mesos-agent}} flags: > {code} > GLOG_v=1 ./bin/mesos-agent.sh \ > --master=zk://${MESOS_MASTER_IP}:2181/mesos \ > --ip=10.100.3.3 \ > --work_dir=${MESOS_WORK_DIR} \ > > --isolation=cgroups/devices,gpu/nvidia,disk/du,docker/runtime,filesystem/linux > \ > --enforce_container_disk_quota \ > --containerizers=mesos \ > --image_providers=docker \ > --executor_environment_variables="{}" > {code} > And the {{mesos-execute}} flags: > {code} > ./src/mesos-execute \ >--master=${MESOS_MASTER_IP}:5050 \ >--name=${INSTANCE_NAME} \ >--docker_image=${DOCKER_IMAGE} \ >--framework_capabilities=GPU_RESOURCES \ >--shell=false > {code} > But when {{./src/mesos-execute}}, the errors like below: > {code} > I0809 16:11:46.207875 25583 scheduler.cpp:172] Version: 1.0.0 > I0809 16:11:46.212442 25582 scheduler.cpp:461] New master detected at > master@10.103.0.125:5050 > Subscribed with ID '168ab900-ee7e-4829-a59a-d16de956637e-0009' > Submitted task 'test' to agent '168ab900-ee7e-4829-a59a-d16de956637e-S1' > Received status update TASK_FAILED for task 'test' > message: 'Failed to launch container: Failed to decode HTTP responses: No > response decoded > HTTP/1.1 200 Connection established > HTTP/1.1 401 Unauthorized > Content-Type: application/json; charset=utf-8 > Docker-Distribution-Api-Version: registry/2.0 > Www-Authenticate: Bearer > realm="https://auth.docker.io/token",service="registry.docker.io",scope="repository:library/redis:pull; > Date: Tue, 09 Aug 2016 08:10:32 GMT > Content-Length: 145 > Strict-Transport-Security: max-age=31536000 > {"errors":[{"code":"UNAUTHORIZED","message":"authentication > required","detail":[{"Type":"repository","Name":"library/redis","Action":"pull"}]}]} > ; Container destroyed while provisioning images' > source: SOURCE_AGENT > reason: REASON_CONTAINER_LAUNCH_FAILED > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)