我使用了以下命令:docker pull balenalib/beaglebone-black:latest
我现在正试图在Docker Hub上找到此图片的页面。我搜索balenalib/beaglebone-black:latest
并且出现了数千个结果,但似乎不是我输入的那个。
我终于通过直接操作URL找到了here。
有一个更好的方法吗?我可以使用终端中的命令到达该URL吗?
对于Docker的注册表的Web前端(qazxsw poi),有两个主要的“视图”:
用户|组织:例如https://hub.docker.com
NB“hub.docker.com/u/”
用户'|组织的图像,例如https://hub.docker.com/u/balenalib
NB“hub.docker.com/r/”
对于Docker的注册表,https://hub.docker.com/r/balenalib/beaglebone-black包含一个隐式|可选的docker pull
前缀,因为它默认为Docker的注册表,但还有其他注册表:
docker.io/
所以有一个形式docker pull docker.io/balenalib/beaglebone-black:latest
而且,如果您使用的是Linux和Chrome,则可以使用以下命令在DockerHub上浏览:
docker pull [registry]/[user]/[image]:[tag]
注意我发现这是一个令人困惑的类似术语,但注册表(如Docker)包含许多存储库。在您的示例中,使用Docker注册表,USER=balenalib # for example
IMAGE=beaglebone-black # for example
google-chrome https://hub.docker.com/r/${USER}/${IMAGE}
是其中的一个存储库。