GHCR docker push hangs mid-upload (Frankfurt edge node) #177907
-
Select Topic AreaQuestion BodyHi, I'm having consistent hangs during curl https://ghcr.io/v2/ → 401 OK Looks like a regional CDN throughput issue at the Frankfurt edge. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
✅ Soluções que funcionam Você pode alterar temporariamente o DNS para forçar outra rota/CDN do GitHub. Passos rápidos (Windows ou Linux): Use DNS da Cloudflare ou Google1.8.8.8 Depois, teste: ping ghcr.io Se o IP não for 140.82.121.*, ótimo — você saiu da rota de Frankfurt. 2️⃣ Usar VPN até que o GitHub corrija Como você mesmo notou, usar VPN (Londres, EUA, etc.) contorna o problema. export HTTP_PROXY=http://localhost:8080 3️⃣ Dividir ou comprimir a imagem Se o problema for apenas com imagens grandes: docker image prune -a Depois, reconstrua e compacte: docker buildx build --platform linux/amd64 -t ghcr.io/usuario/imagem:tag . --load E suba manualmente via outro local ou VPN. |
Beta Was this translation helpful? Give feedback.
✅ Soluções que funcionam
1️⃣ Forçar outra rota (melhor opção prática)
Você pode alterar temporariamente o DNS para forçar outra rota/CDN do GitHub.
Passos rápidos (Windows ou Linux):
Use DNS da Cloudflare ou Google
1.8.8.8
1.1.1.1
Depois, teste:
ping ghcr.io
Se o IP não for 140.82.121.*, ótimo — você saiu da rota de Frankfurt.
2️⃣ Usar VPN até que o GitHub corrija
Como você mesmo notou, usar VPN (Londres, EUA, etc.) contorna o problema.
Se for algo recorrente, vale configurar o docker pra sempre usar proxy/VPN em push:
export HTTP_PROXY=http://localhost:8080
export HTTPS_PROXY=http://localhost:8080
3️⃣ Dividir ou comprimir a imagem
Se o problema for apenas com imagens grandes:
docker imag…