“推送指的是存储库”实际上意味着“……指的是注册表”吗?

问题描述 投票:0回答:1

目前我对 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
,即 registry.bigco.com 部分在 Docker Hub 上被视为不是用户名?这是一个巨大的错别字吗?
    

docker
1个回答
0
投票

© www.soinside.com 2019 - 2024. All rights reserved.