-
Notifications
You must be signed in to change notification settings - Fork 785
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
Buildah unable to push built images to Dockerhub #1826
Comments
I should note that before yesterday, I had no issues pushing to dockerhub with the exact same version of buildah. |
@vrothberg @mtrmac PTAL |
What does |
@mtrmac Here are the logs from it: buildah_debug.txt There's nothing suspect in it, and it also says the push was successful. But the image doesn't show up on my dockerhub account. However: I can pull it with
Seems like it's expecting some some |
Thanks. The registry accepts an OCI-formatted manifest; and if It’s then, “only” the UI and Docker, that can’t deal with the OCI-formatted manifest. |
@mtrmac I changed the title to mention images built using If I build an image using If I push a prebuilt image, it pushes fine and shows up on dockerhub (assuming the manifest is as dockerhub expects it). |
What happens if you build it with --format docker? Does the push succeed and show up then? |
Sure; pre-existing images are likely to use Docker schema2, and will be pushed using the same format. New images are created using OCI by default (and converted to schema2 if the destination registry does not support OCI). But of course, the registry supporting OCI does not indicate that any other future consumer, like the UI or /usr/bin/docker, can support OCI as well.
|
@johnmcollier Please report the issue to docker.io, that pushing OCI images to the registry, they don't show up in the UI. |
@rhatdan Will do |
@rhatdan @mtrmac I've opened docker/hub-feedback#1871, feel free to add more details to it if needed |
Description
Ever since yesterday, I've been unable to push large (~ 30MB or greater) images to dockerhub using buildah 1.10. I can push the super-tiny
hello-world
image without issue, but anything bigger fails. What's even weird is that buildah doesn't report any errors, and the exit code is 0, but no image gets pushed to my dockerhub account.Using the same buildah binary, I can push fine to my own internal OKD registry. Perhaps an API change in dockerhub occurred??
Steps to reproduce the issue:
johncollier/cw-springproj-271f59b0-9773-11e9-ba26
image:buildah pull johncollier/cw-springproj-271f59b0-9773-11e9-ba26
Describe the results you received:
Buildah couldn't push images to dockerhub
Describe the results you expected:
Buildah can push the image to dockerhub fine
Output of
rpm -q buildah
orapt list buildah
:Output of
buildah version
:Output of
cat /etc/*release
:Output of
uname -a
:Output of
cat /etc/containers/storage.conf
:The text was updated successfully, but these errors were encountered: