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 pushed. 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?