Skip to content

Conversation

itchyny
Copy link
Contributor

@itchyny itchyny commented Jul 21, 2023

We're going to using GitHub Container Registry for our Docker image releases. Compared to Docker Hub, I prefer the easiness of integration against GitHub Actions. I have already pushed the latest tag (again) from the docker branch (so the current latest tag is a development version), but from the next release new tag 1.7 will available and latest will point to that. Anyway we should clarify the image location in the documents. This closes #1864.

@itchyny itchyny added this to the 1.7 release milestone Jul 21, 2023
@wader
Copy link
Member

wader commented Jul 21, 2023

Should we clarify that the docker hub image will not get updated? Possbly update the readme on docker hub?

@itchyny
Copy link
Contributor Author

itchyny commented Jul 21, 2023

Hopefully @stedolan could update the description of the Docker Hub image to link to the new registry so that visitors from search engines can find the new image easily.

@itchyny itchyny merged commit 7c2bf9b into jqlang:master Jul 21, 2023
@gentunian
Copy link

gentunian commented Feb 14, 2025

kind of confussed. Wanted to know the reason why is not replicated in the docker hub where all public images are basically stored and no configuration needs to be done by anyone.

Just trying to pull I'm getting denied:

$ docker pull ghcr.io/jqlang/jq:1.7.1
Error response from daemon: Head "https://ghcr.io/v2/jqlang/jq/manifests/1.7.1": denied: denied

tried docker hub, but most probably does not exist

$ docker pull jqlang/jq:1.7.1
Error response from daemon: pull access denied for jqlang/jq, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

tried latest:

$ docker pull ghcr.io/jqlang/jq
Using default tag: latest
Error response from daemon: Head "https://ghcr.io/v2/jqlang/jq/manifests/latest": denied: denied

So, by default, we cant just pull. We need to configure the registry.

@wader
Copy link
Member

wader commented Feb 14, 2025

Not sure what is going on, could it be some temporary issue or proxy? works for me with no extra config

$ docker pull ghcr.io/jqlang/jq:1.7.1
1.7.1: Pulling from jqlang/jq
84929edf7b1a: Pull complete
2e5a8bb8c775: Pull complete
Digest: sha256:096b83865ad59b5b02841f103f83f45c51318394331bf1995e187ea3be937432
Status: Downloaded newer image for ghcr.io/jqlang/jq:1.7.1
ghcr.io/jqlang/jq:1.7.1

@gentunian
Copy link

worked not sure what happened. Apologize for the noise in the wire...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Docker image location on Docker Hub unclear
3 participants