docker - 登录 Docker 注册表后我可以使用什么 Docker 命令?

标签 docker docker-registry

我是 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/

相关文章:

mongodb - 如何让两个 Docker 容器相互通信?

docker - 如何防止每次部署到 bitbucket 时 docker 都编译库?是否有 Bitbucket 管道缓存?

amazon-web-services - AWS ECS Zuul路由

docker - 如何在 dockerfile 中使用来自 gitlab-ci.yml 的变量

docker - 如何在Docker注册表中获取最新的滚动标签

scala - 将文件从主机复制到容器时,Docker COPY错误

docker - 允许 docker 使用一个私有(private)注册表

Azure ACR : why can i push to ACR having ONLY AcrPull role?

shell - 使用远程 API 从 AWS ECR 提取 docker 镜像

docker - 无法从注册表中删除 Docker 镜像