Docker Registry 设置
指定用于存储和分发 Docker 镜像的 Docker registry 的访问设置。
启用 Docker 插件
此功能依赖于 Docker插件,该插件默认在 JetBrains Rider 中捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。
按下 Ctrl+Alt+S 打开设置,然后选择 。
打开 已安装 选项卡,找到 Docker插件,并在插件名称旁边选择复选框。

默认情况下,JetBrains Rider 允许您从 Docker Hub拉取公共镜像。 如果您想使用私有存储库,请添加 Docker registry 并提供您的帐户凭据。
添加
添加新的 Docker 注册表。
删除 Alt+Delete
删除选定的 Docker registry。
对每个 Docker 注册表,配置以下内容:
- 名称(M)
指定此注册表配置的名称。
- 注册表
请选择一种可用的 Docker 注册表类型:
Docker Hub :指定您的凭据以访问 registry.hub.docker.com 中的私有镜像。 默认情况下,JetBrains Rider 只能访问 Docker Hub 上的公共镜像。
GitLab :使用主要的 GitLab 注册表在 gitlab.com或指定一个自托管的 GitLab 注册表。
JetBrains Space :在您的 Space 实例中使用 Docker registry。
Docker V2 :指定支持 Docker Registry HTTP API V2 的任何注册表。
泛型 :如果其他注册表类型不起作用,请将您的注册表添加为通用类型。 您将无法浏览并拉取 服务 工具窗口中的镜像,但可以将镜像推送到此注册表。
例如,JetBrains Rider 并不完全支持 Quay 镜像注册表,但您可以将其添加为通用注册表:在 quay.io 上创建一个存储库,并将
quay.io作为地址、您的用户名和密码。
- 地址
请指定 Docker registry 的 URL。
- 用户名
请在所选注册表中指定您的用户帐户名称。
- 密码
请为您在所选注册表中的用户帐户指定密码。
- 令牌
请指定所选 Docker 仓库的访问令牌
Azure 容器注册表
JetBrains Rider 支持添加一个 Azure Container Registry 作为 Docker V2 registry。
如果您使用临时令牌进行 使用 Azure AD 的单人登录 ,请将用户名设置为 00000000-0000-0000-0000-000000000000 ,并将密码设置为 az acr login 返回的令牌以及 --expose-token 参数。 使用这些命令登录到 Azure CLI 并暴露该令牌:
如果您想使用 admin user account ,请在 Azure 门户或通过 Azure CLI 启用它:
您可以在配置 Azure Container Registry 时设置管理员用户名和密码。