此时我对Docker非常熟悉,但随着这些事情发生,我并不专家。
当我执行docker push
时,我总是(?)获得看似有用的消息:The push refers to a repository [registry.bigco.com/foobar/blatz]
。
根据经验,如果我使用命令行工具,我会收到此消息:
docker push registry.bigco.com/foobar/blatz
(在这种情况下,如果我在我的本地Docker环境中有"冒号标记"(例如registry.bigco.com/foobar/blatz
)标记了多个registry.bigco.com/foobar/blatz:development
图像,那么这个操作将push
全部。)
如果我这样做,我也会得到它:
docker push registry.bigco.com/foobar/blatz:development
...即。特定标签。这让我感到惊讶,因为我认为存在development
"冒号标签"选择我推送的非常具体的图像,而不是我本地Docker环境的内容,实际上,所有得到push
的内容。也就是说,如果我了解什么"存储库"意味着在这种情况下,我确实在尝试而不是来引用存储库!
这条消息试图告诉我什么?实际上,是否尝试告诉我,我的push
操作指的是注册表,即registry.bigco.com
部分被视为不是Docker Hub上的用户名?这是一个巨大的错字吗?