我是 Docker 新手。我知道默认注册表是“docker hub”。还有一些关于导航“Docker Hub”的教程,例如搜索图像等。但这种操作是通过 web 在 Docker Hub UI 中执行的。
我被授予了一个私有(private) Docker 注册表。在我使用 docker login someremotehost:8080
之类的命令登录后,我不知道使用什么命令在注册表内导航。我不知道有哪些图像可用以及它们的标签是什么。
任何人都可以分享一些关于使用什么命令来探索的信息/链接私有(private)远程注册表用户登录后?
此外,要使用来自私有(private)注册表的图像,我需要使用的名称类似于 'my.registry.address:port/repositoryname
.
有没有办法更改我的 docker 应用程序的配置,以便将 my.registry 设置为默认注册表,我可以使用 repositoryname
,没有在每个 docker 命令中指定注册表名称?
最佳答案
除了 docker pull
之外,没有标准的 CLI 命令可以与远程注册表交互。和 docker push
.注册表本身可能提供某种 UI(例如,Amazon ECR 可以通过标准 AWS 控制台列出图像),或者您的本地开发团队可能有一个 wiki,列出了通常可用的内容。
您不能更改默认的 Docker 注册表。你有一个非常强烈的期望,例如ubuntu
真的是docker.io/library/ubuntu
而不是别的东西。
关于docker - 登录 Docker 注册表后我可以使用什么 Docker 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54124382/