Skip to content
Discussion options

You must be logged in to vote

Hi @MoinJulian! I'm Dosu and I'm helping the Dokploy team.

The HTTP 400 you're seeing with docker login is very likely caused by a missing environment variable. The critical setting for running Docker Registry behind Dokploy's Traefik reverse proxy is REGISTRY_HTTP_RELATIVEURLS=true [1]. Without it, Docker's push/pull/login protocol breaks because Traefik rewrites URLs in a way the registry doesn't expect. A community member confirmed this fixed their "unknown blob" errors when running a registry behind Traefik [2].

Dokploy actually has an official Docker Registry template in the templates repository that's already configured correctly [3]. It uses registry:3 with htpasswd auth and inclu…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by MoinJulian
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant