GoLand 2025.2 Help

Docker Registry 设置

指定用于访问存储和分发 Docker 镜像的 Docker registry 设置。

启用 Docker 插件

此功能依赖于 Docker 插件,该插件默认在 GoLand 中捆绑并启用。 如果无法使用相关功能,请确保未禁用该插件。

  1. 按下 Ctrl+Alt+S 以打开设置,然后选择 插件

  2. 打开 已安装 标签页,找到 Docker 插件,并勾选插件名称旁的复选框。

Docker Registry 设置

默认情况下,GoLand 允许您从 Docker Hub 拉取公共镜像。 如果想使用私有仓库,请添加一个 Docker registry 并提供账户凭据。

添加按钮添加

添加新 Docker registry。

移除按钮删除 Alt+Delete

移除所选的 Docker registry。

为每个 Docker registry 配置以下内容:

名称(M)

指定此 registry 配置的名称。

注册表

选择一个可用的 Docker registry 类型:

  • Docker Hub :指定您的凭据以访问主 Docker registry(registry.hub.docker.com )中的私有镜像。 默认情况下,GoLand 只能访问 Docker Hub 上的公共镜像。

  • GitLab :使用 gitlab.com 上的主 GitLab registry,或指定自托管的 GitLab registry。

  • JetBrains Space :使用您所属 Space 实例中的 Docker registry。

  • Docker V2 :指定任何支持 Docker Registry HTTP API V2 的 registry。

  • 通用 :如果其他 registry 类型无法使用,请将 registry 添加为通用类型。 您将无法在 服务 工具窗口中浏览和拉取镜像,但可以将镜像推送到此 registry。

    例如,GoLand 不完全支持 Quay 镜像 registry,但您可以将其作为通用 registry 添加:在 quay.io 上创建一个仓库,并将地址设置为 quay.io ,再输入您的用户名和密码。

地址

指定 Docker registry 的 URL。

用户名

指定所选 registry 中用户账户的名称。

密码

指定所选 registry 中用户账户的密码。

令牌

指定所选 Docker registry 的访问令牌

Azure Container Registry

GoLand 支持将 Azure Container Registry 添加为 Docker V2 registry。

如果使用 Azure AD 单用户登录 的临时令牌,请将用户名设置为 00000000-0000-0000-0000-000000000000 ,密码设置为由 az acr login 返回并带有 --expose-token 参数的令牌。 使用以下命令登录 Azure CLI 并获取令牌:

az login az acr login --name <azureregistryname> --expose-token

如果您想使用 管理员用户账户 ,请在 Azure 门户或通过 Azure CLI 启用它:

az acr update -n <azureregistryname> --admin-enabled true

您可以在配置 Azure Container Registry 时设置管理员用户名和密码。

最后修改日期: 2025年 9月 26日