TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Docker registry is hard-coded and other registry is a second class citizen

4 pointsby tsingalmost 11 years ago

1 comment

yebyenalmost 11 years ago
While I am glad that you linked this issue, and it looks like there&#x27;s no &quot;satisfactory resolution&quot; from skimming to the bottom, maybe you could give us the TL;DR? Did you post this issue because you&#x27;re a Docker dev? Something you wanted us to see, or just saving the link for posterity?<p>I think it looks like a flamewar, so for my benefit can you tell me what is the behavior: (I think I have it)<p>1) The docker index (public registry) lives at index.docker.io. If you push an image like &quot;yebyen&#x2F;foo&quot; then you need to log in as &quot;yebyen&quot; and you&#x27;re making yebyen&#x2F;foo public.<p>2) The docker-registry project, when you deploy it, takes up port 8080 by default. If you push an image like &quot;registry:8080&#x2F;bar&quot; or &quot;my.registry&#x2F;bar&quot; the dot or the colon are detected before the slash, which are not valid parts of a username on the public index, so you push to that registry (your registry, or your organization&#x27;s registry server ostensibly.) These connections are unauthenticated.<p>Is that about the state of things? Where is the confusion?
评论 #7937854 未加载
评论 #7937852 未加载