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)