Closed AlexFR59 closed 8 years ago
I didn't write the real error.
This is it :
Error response from daemon: missing signature key
I cant find where is my problem...
We finally found the problem : Apache modify the order of the RequestHeader... The result is : Instead of using V2 API, the docker pull use the V1 API.
In order to solve this, I just add this in my Apache VitrualHost :
RequestHeader set Accept "application/vnd.docker.distribution.manifest.v2+json"
I think the problem is docker http request use Accept
multi-lines in header.
Accept: application/vnd.docker.distribution.manifest.v2+json
Accept: application/vnd.docker.distribution.manifest.list.v2+json
Accept: application/vnd.docker.distribution.manifest.v1+prettyjws
Hello,
I'm using Nexus3 as a docker registry. In order to hide the ports of Nexus, I put an Apache Server to work as a Proxy.
With this confirguration, I'm able to log in my registry, but I cant pull anything easily :
But if I had the sha256 signature like this, it works :
docker pull docker-app.registry.qualif.fr.auchan.com/auchan_move/hystrixdashboard:1.0.0@sha256:....
Here is my Apache config :
I dont know what i'm doing wrong...