Skip to content
Discussion options

You must be logged in to vote

Yes, absolutely. If your registry mirror is located within your local/internal network (or accessible directly without going through the outbound proxy), you must list its domain or IP address in the no-proxy list inside daemon.json (or your environment settings).


Why this happens

When a proxy is configured for the Docker daemon:

  1. Docker routes all outgoing HTTP/HTTPS traffic (including image pulls) through the proxy by default.
  2. If your registry-mirrors host is not specified in no-proxy, Docker will attempt to reach the local/internal mirror via the proxy.
  3. This usually results in connection timeouts, 502/504 proxy errors, or routing loops if the proxy cannot reach internal infrastructure.

Replies: 1 comment

Comment options

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