shizunge / endlessh-go

A golang implementation of endlessh exporting Prometheus metrics, visualized by a Grafana dashboard.
GNU General Public License v3.0
977 stars 31 forks source link

Docker fails to pull image from GitHub #83

Closed CorySanin closed 9 months ago

CorySanin commented 10 months ago
$> docker --version
Docker version 24.0.7, build afdd53b4e3
$> sudo docker pull ghcr.io/shizunge/endlessh-go:latest
latest: Pulling from shizunge/endlessh-go
manifest unknown

Pulling from Docker Hub works fine.

shizunge commented 10 months ago

Cannot reproduce on my machine (x86).

Which arch is your machine?

CorySanin commented 10 months ago

x86_64

Tried on Ubuntu 22.04.3 and Artix.

shizunge commented 9 months ago

Related topic https://github.com/orgs/community/discussions/45779

docker manifest inspect ghcr.io/shizunge/endlessh-go failed. got "manifest unknown"

docker buildx imagetools inspect ghcr.io/shizunge/endlessh-go succeeded.

CorySanin commented 9 months ago

Hmm interesting. This happened to be the first ghcr image I've had this issue with. Closing as it's clearly GitHub's issue 🙂

shizunge commented 9 months ago

docker manifest inspect ghcr.io/shizunge/endlessh-go seems working on the latest one now.

We need to keep an eye on it, because I remember I can pull the previous latest image from ghcr.io before. Then we meet this unknown manifest problem.

shizunge commented 9 months ago

I may find a reason why images from ghcr.io become unavailable.

I have a workflow to delete untagged images. These images is actually the release images for different OS/Arch.

I will keep untagged image for now.