Docker 是不是;推送是指一个存储库;实际上是指…;指的是一个注册表;?

Docker 是不是;推送是指一个存储库;实际上是指…;指的是一个注册表;?,docker,Docker,在这一点上,我对Docker相当熟悉,但就这些事情而言,我不是专家 当我进行docker推送时,我总是(?)得到一条信息性消息:推送指的是一个存储库[registry.bigco.com/foobar/blatz] 从经验上看,如果我使用命令行工具,我会得到以下信息: docker push registry.bigco.com/foobar/blatz (在这种情况下,如果我的本地Docker环境中有几个标有“冒号标记”(例如registry.bigco.com/foobar/blatz:d

在这一点上,我对Docker相当熟悉,但就这些事情而言,我不是专家

当我进行
docker推送时
,我总是(?)得到一条信息性消息:
推送指的是一个存储库[registry.bigco.com/foobar/blatz]

从经验上看,如果我使用命令行工具,我会得到以下信息:

docker push registry.bigco.com/foobar/blatz
(在这种情况下,如果我的本地Docker环境中有几个标有“冒号标记”(例如
registry.bigco.com/foobar/blatz:development
)的
registry.bigco.com/foobar/blatz
图像,那么此操作将
推送它们。)

如果我这样做,我也会得到:

docker push registry.bigco.com/foobar/blatz:development
…即特定标签。这让我感到惊讶,因为我发现
开发
“冒号标签”的出现挑选出了我正在推送的一个非常具体的图像,而不是我本地Docker环境的内容,事实上,这就是
推送
的全部内容。也就是说,如果我理解“存储库”在这种情况下的含义,我当然不想引用存储库


这条消息想告诉我什么?实际上,它是否试图告诉我我的
push
操作是指注册表,即
registry.bigco.com
部分在Docker Hub上被视为不是用户名?这是一个巨大的打字错误吗?

可能是Hi的重复;谢谢我认为这不是复制品。例如,这意味着如果我推送一个图像,实际上不应该告诉我正在推送一个存储库。因此,我仍在试图理解上面描述的通知消息。好的,消息可能有点误导,我认为将其更改为“引用存储库”可能会使其更清楚。如果您查看一下,您将看到消息总是打印出来的,无论您是推送单个图像还是推送整个存储库。它仅仅说明了正在推送的图像的来源;所以实际上,一个推可以指的不是别的,对吧?如中所示,此消息完全是多余的?是的,推送将始终引用存储库。然而,该消息并不是多余的,因为它告诉用户Docker是如何解析给定参数的。尝试
docker push-lalala
,您将看到docker假设的存储库:“push指的是存储库[docker.io/library/lalala]”