-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't push Windows based images to private registry >= 2.7.0 #2866
Comments
This is the
This is the
|
I found out, that the problem does not occur with registry 2.7, if I set the Of course this is only a workaround, not a real solution. |
I can confirm this, for me the workaround is to stick on 2.6.2... :| I can't deploy that setting on all computers that pushing images. |
I confirm issue with registry > 2.6.2 running on Debian stretch (Docker version 18.09.6, build 481bc77), from Windows server 2016 10.0.14393 (Docker version 18.09.6, build 481bc77), pushing deprecated images microsoft/windowsservercore:latest and newest images mcr.microsoft.com/windows/servercore:ltsc2016. Works with registry:2.6.2. |
do we have a solution to push windows container images to registry > 2.7.0 version? |
@stevvooe / @dmcgowan / @aaronlehmann: Can one of you provide some hints on how to solve this issue, so someone can pick it up from the community (I'll do it if it's not too difficult 😃). Could potentially be a GoodFirstIssue; @MaGitKo provided some good logs to get started. |
I had the same problem, I fixed it by disabling validation. |
Maybe caused by this? |
Any progress on this? I'm getting the same issue with:
|
Hi everyone,
I am using a private registry on Ubuntu 18.04.1 LTS (with insecure access from Windows Server 2016).
Uploading Windows images from Windows Server 2016 works fine with registry version <= 2.6.2.
But if I use registry version >= 2.7.0, I get following error on the Windows console during docker push:
received unexpected HTTP status: 500 Internal Server Error
When I look into the logs of the registry container, I see messages like these:
manifest blob unknown: blob unknown to registry
I tested these configurations with different registry versions:
docker run -d -p 5000:5000 --restart always --name registry registry:2
docker run -d -p 5555:5000 --restart always --name registry registry:2
I attached the logs for registry 2.6.2 (good case) and registry 2.7.1 (bad case):
Logs_Registry_2.6.2.txt
Logs_Registry_2.7.1.txt
What goes wrong here?
Tested with my own Docker image as well as with the hello-world image (both based on nanoserver).
The push of the Linux based hello-world image works fine, even with registry >= 2.7.0.
Thanks in advance for your replies
The text was updated successfully, but these errors were encountered: