-
When building a multi-arch image, the CI job for inlets is pushing each individual image, but failing on the manifest push. This does work on the Docker Hub, but seems to fail for GHCR:
https://travis-ci.com/github/inlets/inlets/builds/182828844#L939 Sources: https://github.com/inlets/inlets - see Makefile and .travis.yml (I can’t include the links, the forum won’t let me) There was an old issue back in Moby with a similar error with Docker 18.x, so I’ve upgraded to the latest 19.x in Travis, and it still had no effect. Are manifests supported with GHCR? |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments
-
Here are two screenshots to show the differences between the Docker Hub and GHCR with regards to the manifests |
Beta Was this translation helpful? Give feedback.
-
The erroring example (again, I can’t upload two screenshots) |
Beta Was this translation helpful? Give feedback.
-
I’m using |
Beta Was this translation helpful? Give feedback.
-
This worked for me on my machine… I’m not sure what’s going on with the error you’re seeing unless this is one of those things where the docker daemon needs to be restarted.
Which created this: Build software better, togetherGitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
It seems like we both have the same version of Docker, however the Travis build fails on every build, without fail.
I don’t know if I could push from my local machine (I probably can, given your output) I wasn’t about to find much information on Google or the issue tracker on the error:
The message about I’m trying to isolate the issue here: travis-ci.comTravis CI - Test and Deploy with Confidence |
Beta Was this translation helpful? Give feedback.
-
GitHub
alexellis/inlets-ghcrinlets-ghcr. Contribute to alexellis/inlets-ghcr development by creating an account on GitHub. |
Beta Was this translation helpful? Give feedback.
-
Seems related - docker/for-linux#396 |
Beta Was this translation helpful? Give feedback.
-
🤦♂️ <- this wasn’t required for the Docker Hub. |
Beta Was this translation helpful? Give feedback.
It seems like we both have the same version of Docker, however the Travis build fails on every build, without fail.
I don’t know if I could push from my local machine (I probably can, given your output)
I wasn’t about to find much information on Google or the issue tracker on the error:
The message about
certs.d
smells like Docker may not think that ghcr.io is a valid TLS certificate, and that it needs to dig up some self-signed cert.I’m trying to isolate the issue here:
tra…