是"推送是指存储库"实际上意味着" ...指的是注册表"?

时间:2017-09-14 23:12:37

标签: docker

此时我对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上的用户名?这是一个巨大的错字吗?

0 个答案:

没有答案