depay created MESOS-7272:
----------------------------

             Summary: Unified container do not support docker registry with 
version<2.4
                 Key: MESOS-7272
                 URL: https://issues.apache.org/jira/browse/MESOS-7272
             Project: Mesos
          Issue Type: Bug
          Components: containerization, docker
    Affects Versions: 1.2.0
            Reporter: depay


in file `src/uri/fetchers/docker.cpp`

```
    Option<string> contentType = response.headers.get("Content-Type");  
        if (contentType.isSome() &&  
            !strings::startsWith(  
                contentType.get(),  
                "application/vnd.docker.distribution.manifest.v1")) {  
          return Failure(  
              "Unsupported manifest MIME type: " + contentType.get());  
        }  
```

Docker fetcher check the contentType strictly, while docker registry with 
version<2.4 returns manifests with contentType `application/json`, that leading 
failure like `E0321 13:27:27.572402 40370 slave.cpp:4650] Container 'xxx' for 
executor 'xxx' of framework xxx failed to start: Unsupported manifest MIME 
type: application/json; charset=utf-8`.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to