I'm reasonably familiar with Docker at this point but as these things go I'm no expert.
When I do a docker push
, I always (?) get what looks like an informative message: The push refers to a repository [registry.bigco.com/foobar/blatz]
.
Empirically it looks like if I use the command line tools, I will get this message if I do:
docker push registry.bigco.com/foobar/blatz
(In this case if I've got several registry.bigco.com/foobar/blatz
images tagged with "colon tags" (e.g. registry.bigco.com/foobar/blatz:development
) lying around in my local Docker environment, then this operation will push
them all.)
I'll also get it if I do:
docker push registry.bigco.com/foobar/blatz:development
…i.e. a specific tag. That surprises me, because I figured the presence of the development
"colon tag" picks out a very specific image I'm pushing, and not the contents of my local Docker environment, and, indeed, that's all that gets push
ed. That is, if I'm understanding what "repository" means in this case, I'm certainly trying not to refer to a repository at all!
What is this message trying to tell me? Is it trying, actually, to tell me that my push
operation is referring to a registry, i.e. that the registry.bigco.com
part is being treated as not a username on Docker Hub? Is this a gigantic typo?