GoLand 2025.2 Help

Services 工具窗口

服务 工具窗口允许您管理在软件开发过程中提供帮助的各类服务,例如运行/调试配置、应用服务器、数据库会话和 Docker 连接。 插件开发者可以通过 IntelliJ Platform API 添加其他服务。

主工具栏包含适用于所有服务类型的以下按钮和菜单:

全部展开按钮

全部展开 Ctrl+NumPad +

展开列表中的所有项目。

全部折叠按钮

全部收起 Ctrl+NumPad -

折叠列表中的所有项目。

按组显示菜单

Group By

选择如何组织服务列表:

  • 按类型对服务分组 :按类型排列服务,例如 运行仪表板Docker数据库

  • Service Groups :按分组排列服务,例如构建工具或数据源名称

筛选菜单

Filter

选择如何筛选服务列表。

在新标签页中打开按钮

在新标签页中打开

将所选项目移至独立选项卡。

添加 Service 菜单

添加服务 Alt+Insert

选择要添加的服务类型。

配置 Services 工具窗口

您可以通过将服务移动到其自己的独立工具窗口来调整 服务 工具窗口的布局(右键单击某项服务并选择 在新标签页中打开)。

您还可以在专用对话框中进行配置。

  1. 服务 工具窗口中,单击 然后选择 配置“服务”工具窗口

    或者,按 Ctrl+Shift+A 并开始输入 配置“服务”工具窗口

  2. 使用 排除包含 按钮可将服务从 服务 工具窗口移动到独立工具窗口或反之。 来自运行/调试部分的配置没有专用工具窗口 — 如果未包含在 服务 工具窗口中,它们会显示在 运行调试 工具窗口中。

运行/调试配置

默认情况下, 运行/调试配置不会显示在 服务 工具窗口中。 您需要明确指定要显示的配置类型并创建相应的配置。

将运行/调试配置添加到 Services 工具窗口

  1. 从主菜单中选择 视图 | 工具窗口 | 服务 或按 Alt+8

  2. 服务 工具窗口中,点击 添加服务 ,然后选择 Run Configuration Type…

    Services 工具窗口:添加运行配置
  3. 从列表中选择一种运行/调试配置类型,将该类型的所有配置添加到窗口中。

    请注意,仅当您 创建了一个或多个配置时,工具窗口才会显示相应的配置类型。

工具栏上的按钮取决于所选的运行/调试配置类型,可能包括以下内容:

运行按钮

运行 Ctrl+Shift+F10

运行所选配置。

调试按钮

调试 ⌃ ⇧ D

以调试模式运行所选配置。

停止按钮

停止 Ctrl+F2

停止所选配置。

重新运行按钮

重新运行 Ctrl+Shift+F10

重新运行所选配置。

在调试模式下重新运行按钮

在调试模式下重新运行 ⌃ ⇧ D

以调试模式重新运行所选配置。

筛选器菜单

筛选器

筛选所选配置的输出。 例如,您可以选择显示警告信息和已成功的步骤。

更多菜单

更多

与配置相关的其他操作。 例如,您可以打开并修改所选配置的设置。

应用服务器

默认情况下,所有类型的应用服务器运行/调试配置均可在 服务 工具窗口中使用。 创建一个应用服务器配置后,它将在服务列表中可用。

图标

操作

说明

运行按钮

运行 Ctrl+Shift+F10

运行所选的应用服务器配置。

重新运行按钮

重新运行 Ctrl+Shift+F10

重新启动所选的应用服务器配置。

调试按钮

调试 ⌃ ⇧ D

调试所选的应用服务器配置。

停止按钮

停止 Ctrl+F2

停止所选的应用服务器配置。

全部部署按钮

部署全部

部署所选应用服务器配置的全部构件。

Artifact 按钮

构件

配置要为所选应用服务器配置部署哪些构件。

更新正在运行的应用按钮

更新运行中的应用程序 Ctrl+F10

修改源代码后更新正在运行的应用程序。

数据库

Services 工具窗口中的数据库服务
  1. 主工具栏。

  2. 左侧工具栏。

  3. 上下文菜单。

  4. 输出选项卡。

  5. 结果选项卡。

  6. 右侧工具栏。

左侧工具栏

工具栏上的按钮取决于所选项目,并可能包括以下内容:

图标

操作与快捷键

描述

跳转到控制台按钮

跳转到 查询控制台 Ctrl+Shift+F10

打开 查询控制台 弹出窗口。 在 查询控制台 弹出窗口中,您可以选择一个要在 editor 中打开的 查询控制台

停用图标

停用 Ctrl+F2

关闭所选数据源的数据库连接。 (已连接会话的数据源图标角落会显示绿色点。)

Tx

事务模式

事务隔离

选择数据库事务的 isolation level 以及提交事务的方式。

  • 自动 :当前位置在您将本地更改提交到数据库服务器时自动提交。

  • 手动 :提交到数据库服务器的更改将累积为一个事务,您可以通过工具栏上的 提交并提交图标发送并提交回滚按钮回滚 按钮明确提交或回滚该事务。

有关数据库事务模式与隔离的更多信息,请参阅 提交更改到数据库

提交图标

提交

(针对 手动 事务模式。)提交当前事务。 此按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

回滚图标

回滚

(针对 手动 事务模式。)回滚更改。 此按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

取消运行语句图标

取消正在运行的语句

Ctrl+F2

终止当前语句的执行。

上下文菜单

上下文菜单中的操作取决于所选项目,并可能包括以下内容:

图标

操作与快捷键

描述

跳转到控制台按钮

跳转到 查询控制台 Ctrl+Shift+F10

打开 查询控制台 弹出窗口。 在 查询控制台 弹出窗口中,您可以选择一个要在 editor 中打开的 查询控制台

停用图标

停用 Ctrl+F2

关闭所选数据源的数据库连接。 (已连接会话的数据源图标角落会显示绿色点。)

关闭所有会话

关闭数据源的所有打开会话。

在新标签页中打开

将所选项目移动到一个独立的选项卡中。

在新标签页中打开每个项

将所选项目拆分为多个独立的选项卡。

在新标签页中打开每个类型

为每种服务类型创建单独的选项卡。

删除 Delete

关闭数据源的所有打开会话。 与 关闭所有会话 相同。

Tx

事务模式

事务隔离

选择数据库事务的 isolation level 以及提交事务的方式。

  • 自动 :当前位置在您将本地更改提交到数据库服务器时自动提交。

  • 手动 :提交到数据库服务器的更改将累积为一个事务,您可以通过工具栏上的 提交并提交图标发送并提交回滚按钮回滚 按钮明确提交或回滚该事务。

有关数据库事务模式与隔离的更多信息,请参阅 提交更改到数据库

提交图标

提交

(针对 手动 事务模式。)提交当前事务。 此按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

回滚图标

回滚

(针对 手动 事务模式。)回滚更改。 此按钮仅在手动事务模式下可用。 另请参阅 事务模式与隔离

取消运行语句图标

取消正在运行的语句

Ctrl+F2

终止当前语句的执行。

关闭会话

关闭所选会话。

切换会话

将所选文件附加到可用会话之一。

在新标签页中打开

将所选项目移动到一个独立的选项卡中。

在新标签页中打开每个项

将所选项目拆分为多个独立的选项卡。

在新标签页中打开每个类型

为每种服务类型创建单独的选项卡。

删除 Delete

关闭数据源的所有打开会话。 与 关闭所有会话 相同。

跳转到源按钮

跳转到源(J) F4

editor 中打开文件。

输出选项卡

使用 输出 标签页(位于 服务 工具窗口中)查看在 查询控制台 中执行的 SQL 语句与其他操作的相关信息。 此外, 输出 标签页将显示有关错误、时间戳、影响的行、查询耗时、auto-commit 模式与其他操作的信息。

输出选项卡

右侧工具栏

项目

工具提示

描述

软换行图标

自动换行

换行显示长文本。

滚动到底部图标

滚动到末尾

滚动输出日志至末尾。

打印图标

打印(P)…

打印 查询控制台 文件、选中的文本或目录中的全部文件。

全部清除图标

全部清除

清除 输出 选项卡。

上下文菜单

项目

描述

复制 复制(C)

复制选中的文本。

复制路径/引用

复制指向文件或行的引用链接。

与剪贴板比较 与剪贴板比较(B)

打开 剪贴板与编辑器 对话框,以查看所选文本与复制到剪贴板的文本之间的差异。

使用Google 搜索(S)

打开浏览器并使用 Google 搜索选中的文本。

像这样折叠行

折叠包含所选文本的行。

暂停输出

暂停输出日志记录。

删除 全部清除

清除输出日志。

结果选项卡

使用 结果 工具窗口的 服务 选项卡,以表格形式查看从数据库中检索的数据。 您可以对数据进行排序、添加、编辑和删除,以及执行其他相关的表格操作。 有关操作表格、行、列和单元格的详细信息,请参阅 表格

Services 工具窗口中的结果选项卡

结果 选项卡中的大部分功能可通过工具栏上的控件、数据单元格的上下文菜单命令以及相关的快捷键来访问。 有关可执行的其他表格操作,请参阅 表格

工具栏控件

图标

操作及快捷键

描述

切换到表格图标

切换到表

将查询结果以 数据编辑器 中的表格 形式查看。

切换到图表图标

Switch to Chart

将查询结果以 图表 形式查看。

第一页

上一页

更改页面大小按钮

下一页

最后一页

第一页

上一页 Ctrl+Alt+Up

更改页面大小

下一页 Ctrl+Alt+Down

最后一页

仅当在 IDE 设置中选择了该位置时,此按钮才在工具栏中可用(Ctrl+Alt+S )的 数据库 | 数据编辑器和查看器 | 控件定制 | 表格分页工具栏的位置 下。

使用导航图标及对应命令在展示检索数据的页面间切换,并更改每页显示的记录数。

结果 选项卡中显示的若干行称为 结果集页面。 如果该数量小于满足查询的记录数,则每次仅显示记录子集。 如果当前所有记录都已显示,则导航图标及相关命令不可用。 您可以在导航按钮之间看到显示的限制。 您可以点击此处并选择所需的限制,或 在设置中 进行更改。

  • 第一页第一页 :跳转到结果的第一页。

  • 上一页上一页 :跳转到上一页结果。

  • 下一页下一页 :跳转到下一页结果。

  • 最后一页最后一页 :跳转到结果的最后一页。

要更改结果集页面的大小,请点击 更改页面大小 按钮并选择大小。 或者,打开设置(Ctrl+Alt+S )并导航到 工具 | 数据库 | 数据编辑器和查看器。 在 将页面大小限制为 字段中输入新的结果集页面大小。 另外,为取消页面大小限制,请取消选中 将页面大小限制为 复选框。

重新加载页面图标

重新加载页面

Ctrl+F5

在表格视图中 重新加载数据 ,以使编辑器中显示的数据与数据库内容同步。 另外,在变更之后,点击 重新加载页面 按钮以应用新的 页面大小限制 设置。

更新间隔图标

更新间隔

选择、暂停或禁用当前表格的更新间隔。您也可以设置自定义间隔。 您也可以设置自定义间隔。

取消运行语句图标

取消正在运行的语句

Ctrl+F2

终止当前语句或语句的执行。

添加行图标

添加行

Alt+Insert

向表格添加一行。

要保存新行,请点击工具栏上的 提交按钮提交

如果当前上下文不适用,则 添加行 按钮将处于禁用状态。 例如,当前表格不允许添加行时。

有关操作表格行的详细信息,请参阅

删除行图标

删除行

Ctrl+Y

删除所选行。

要选择多个行,请点击行号。 也可以按住 Ctrl 并点击所需的行。

如果当前上下文不适用,则 删除行 按钮将处于禁用状态。 例如,如果当前表不允许移除行。

还原所选按钮

还原所选条目

Ctrl+Alt+Z

还原您对单元格值所做的更改。 您可以选择多个不同的单元格范围,并还原该范围中的值。

有关还原更改的详细信息,请参见 提交更改到数据库

预览待处理更改图标

预览挂起的更改

预览 DML ,查看您对表所做的更改。

提交按钮

提交

Ctrl+Enter

Submit local changes to the database server. 有关提交和还原更改的详细信息,请参见 提交更改到数据库

事务模式

事务模式

事务隔离

为数据库事务选择 隔离级别及其提交方式。

  • 自动 :将本地更改提交到数据库服务器时,当前事务会自动提交。

  • 手动 :提交到数据库服务器的更改会积累在一个事务中,可通过工具栏上的 提交并提交图标发送并提交回滚按钮回滚 按钮显式提交或回滚。

有关数据库事务模式和隔离性的详细信息,请参见 提交更改到数据库

提交并提交图标

发送并提交 Ctrl+Alt+Shift+Enter

(对于 手动 事务模式。)提交并提交当前事务。 此按钮仅适用于手动事务模式。 另请参见 事务模式和隔离性

回滚图标

回滚

(对于 手动 事务模式。)回滚更改。 此按钮仅适用于手动事务模式。 另请参见 事务模式和隔离性

当前页面查找图标

在当前页面上查找

对当前页面执行客户端文本搜索。

启用本地筛选器图标

启用本地筛选器

为网格的每一列启用本地筛选器。

有关本地筛选器的详细信息,请参见 筛选数据主题。

显示图表图标

Show Chart

打开数据可视化功能。

有关图表的更多信息,请参见 可视化数据

显示记录视图图标

记录视图

在侧边面板中查看并编辑某条记录的值。

有关此操作的详细信息,请参见 查看数据主题。

数据提取器

数据提取程序

Select an output format for your data. 有关可用格式列表及数据提取器的完整信息,请参见 数据提取器主题。

此外,您还可以配置以下选项:

  • 跳过计算列 :不包含未实际存储在表中的虚拟列(例如标识列)。

  • 跳过生成列 :对于 INSERTUPDATE 语句,复制或保存数据时不包含自动递增字段。

  • 配置 CSV 格式 :打开 CSV 格式对话框,可在其中管理分隔值格式(例如 CSV、TSV)。

  • 转到脚本目录 :打开包含用于将表数据转换为不同输出格式的脚本的目录。

有关数据提取器的详细信息,请参见 数据提取器 主题。

数据导出图标

导出数据

将表数据导出到剪贴板或保存到文件。

复制到数据库图标

复制到数据库

将数据复制到其他表、架构或数据库。 选择目标架构(将创建新表)或表(数据将添加到所选表)。 在打开的对话框中,指定数据映射信息和目标表设置。

比较数据图标

比较数据

将当前表与列表中的另一个表进行比较。

有关比较表的详细信息,请参见 比较表数据

“显示为”图标

查看方式

选择用于浏览和编辑表数据的模式。

  • 转置 :以 行列互换的方式查看数据。 可以将此复选框与其他视图模式组合使用。

    要将此模式设为表和视图的默认模式,请按 Ctrl+Alt+S 打开设置,并转到 工具 | 数据库 | 数据编辑器与查看器。 从 自动转置表 列表中选择 始终。 启用此选项后,查询结果不会转置。

  • :表数据的默认查看模式。 表中的数据存储在垂直列与水平行交叉处的单元格中。

  • :以键值表的方式查看数据,若键单元格包含子节点,可展开查看。 展开的子节点中的数据分布在键和值列之间。 建议在处理 JSON 和数组数据时使用此模式。

  • 文本 :以文本形式显示数据的查看模式。 此模式使用数据提取器来呈现数据。 例如,如果在工具栏的 数据提取器 列表中选择了 CSV 数据提取器,数据库对象数据将以 CSV 格式显示。

    有关数据提取器的详细信息,请参见 数据提取器 主题。

有关查看数据的详细信息,请参见 查看数据

显示选项菜单图标

显示选项菜单

显示选项菜单 列表包含以下选项:

  • 显示地理位置查看器 :启用图形查看器,以探索数据库中的地理空间数据。

    有关 Geo 查看器的更多信息,请参阅 在 PostgreSQL 中使用 Geo 查看器处理地理数据

  • 显示值编辑器 :打开一个单独的编辑器,您可以在其中编辑存储在单元格中的数据。

    有关该编辑器的更多信息,请参阅 值编辑器

  • 显示聚合视图 :打开聚合视图,您可以在其中选择多个单元格的值,并获得一个汇总值。

    有关该视图的更多信息,请参阅 聚合视图

  • 粘贴格式 :选择粘贴时如何处理剪贴板中的文本。

  • 重置视图 :还原初始表格视图(如果您之前对其进行过自定义,例如隐藏列或排序数据)。

  • 查看查询查看生成该表的查询

  • 复制查询到控制台 :将生成该表的查询复制到 查询控制台。

  • 打开数据视图设置... :打开设置中的 数据编辑器与查看器 部分,您可以在此处定义在 查询控制台 和数据编辑器中表格数据的显示和修改方式。

    有关 数据编辑器与查看器 设置部分的更多信息,请参阅 数据编辑器和查看器

上下文菜单

您可以在上下文菜单中找到处理单元格的所有基本操作。 要打开上下文菜单,请右键点击要修改的单元格。 下表列出了所有操作。

数据编辑器中单元格的上下文菜单

操作

快捷键

描述

编辑

Enter

编辑所选单元格中的值。 或者,您可以双击单元格并开始输入值。 只读值无法使用 编辑 命令。

  • 要打开自动补全列表,请按 Ctrl+Space

  • 要确认更改,请按 Enter

  • 要取消编辑,请按 Escape

有关单元格编辑的更多信息,请参阅 单元格

显示记录视图图标 显示记录视图

在侧边面板中查看和编辑某条记录的值。

有关该操作的更多信息,请参阅 查看数据主题。

在值编辑器中打开

Shift+Enter

在单独的值编辑器中打开,您可以在此编辑单元格中存储的数据。

有关该编辑器的更多信息,请参阅 值编辑器

显示聚合视图

打开聚合视图,您可以选择多个单元格的值,并获得一个汇总值。

有关该视图的更多信息,请参阅 聚合视图

还原所选按钮 还原所选条目

Ctrl+Alt+Z

还原您对单元格值所做的更改。 您可以选择多个单元格区域,并还原该区域中的值。

有关还原更改的更多信息,请参阅 提交更改到数据库

设置高亮显示语言

选择 IDE 用于对单元格中数据进行语法高亮的语言。

更改显示类型

选择 IDE 在该列中如何显示二进制数据。默认情况下,16 字节的数据将显示为 UUID。 默认情况下,16 字节的数据将显示为 UUID。

设置DEFAULT

Ctrl+Alt+D

将当前单元格值设置为默认值或该列所指定的值。

有关查看或设置默认值的更多信息,请参阅 管理单元格的默认和 NULL 值

设置NULL

Ctrl+Alt+N

将当前单元格值设置为 NULL。

有关允许 NULL 值的更多信息,请参阅 管理单元格的默认和 NULL 值

生成 UUID

为所选单元格生成 UUID。

加载文件…

将文件加载到字段中。

保存LOB…

对于包含二进制大型对象(LOB )的单元格。 将单元格内容保存到文件中。

复制图标 复制(C)

Ctrl+C

将所选内容复制到剪贴板。

更改数据提取程序

Change the data extractor currently selected from the 数据提取程序 list on the toolbar.

复制聚合结果(SUM)图标 复制聚合结果 (求和)

Copy a summary value for a range of cells. 默认情况下,GoLand 会复制 SUM 聚合结果。 要更改默认设置,请右键点击状态栏并确保选中 聚合器 选项。 点击状态栏上的聚合组件,然后选择要设为默认的聚合器。

粘贴图标 粘贴(P)

Ctrl+V

将剪贴板内容粘贴到表格中。

添加行

在表格末尾添加一行。

删除行

Alt+Delete

删除选中的行。

克隆行

复制所选行,并将副本添加到表格末尾。

转到

Navigation Bar

Alt+Home

跳转到导航栏。

数据库

Alt+Shift+B

数据库 工具窗口中打开所选对象。

相关符号(R)…

Ctrl+Alt+Home

导航至相关对象之一。

DDL

Ctrl+Alt+Home

打开对象定义(DDL)。

行…

Ctrl+G

跳转到指定的行。

转到行 对话框中指定列和行号(使用 column:row 模式)。

相关行图标 关联行

F4

跳转到相关记录:

  • 当前记录所引用的记录。

  • 引用当前记录的记录。

如果引用当前记录或被当前记录引用的记录不止一个,请在出现的弹窗中选择目标记录。

如果没有相关记录,则无法使用该操作。

有关相关数据的更多信息,请参阅 在关联行之间导航

有关操作行为选项的更多信息,请参阅 高级设置中的控件说明

打开 URL 图标 打开 URL

F4

在操作系统默认浏览器中打开 URL。

需要在 工具 | 数据库 | 数据编辑器与查看器 设置页面启用链接打开 URL 点击设置Ctrl+Alt+S

打开文件图标 打开文件

F4

在操作系统默认文件浏览器中打开文件 URI。 例如, file:///Users/Username/image.png

需要在 工具 | 数据库 | 数据编辑器与查看器 设置页面启用链接打开 URL 点击设置Ctrl+Alt+S

筛选依据

选择要应用于列的过滤器。

全文搜索…

Ctrl+Alt+Shift+F

打开搜索窗口,您可以在数据库或数据库组中搜索数据。 有关全文搜索的更多信息,请参阅 数据库中的全文搜索

将表导出到剪贴板

将整个表复制到剪贴板。 此操作不依赖于 将页面大小限制为 设置。

切换会话

打开窗口以选择其他会话或创建新的会话。 有关会话的更多信息,请参阅 会话

快速文档(D)

Ctrl+Q

显示所选对象的信息。 针对不同的数据库对象, 快速文档(D) 将显示相应的信息。 例如,对于一组单元格,您将看到所选内容的汇总。 您可以以常规或转置视图预览,还可以通过外键查看相关记录。

Docker

如果您已为至少一个 Docker 实例配置连接设置,则可使用此类服务。 有关更多信息,请参阅 连接到 Docker 守护进程

添加 Docker 连接

  1. 单击 添加服务菜单添加服务 并选择 Docker | 连接…

  2. 配置 Docker 连接设置并单击 确定

    有关更多信息,请参阅 Docker 连接设置

主 Docker 节点

以下是处理所选 Docker 连接的主要操作:

连接按钮连接 Ctrl+Enter

连接所选 Docker 守护进程并列出所有可用的镜像和容器。

断开连接按钮断开连接

断开所选 Docker 守护进程的连接。

编辑配置按钮编辑所选配置 Shift+F4

编辑所选 Docker 连接的设置。

删除连接按钮删除连接

删除与所选 Docker 守护进程的连接。

拉取镜像按钮拉取镜像…

从 Docker 注册表中拉取镜像。 有关更多信息,请参阅 从 Docker Hub 拉取公共镜像

删除连接清理

删除所有已停止的容器、未使用的卷和网络、悬空的镜像以及所有构建缓存。

容器

该节点列出了由相应 Docker 守护进程管理的所有容器。

删除连接清理

删除所有已停止的容器。

选择容器时,可以使用以下操作:

启动按钮启动

运行所选容器。

重启按钮重启

重新启动所选容器。

停止按钮停止

停止所选容器。

终端按钮终端

打开包含所选容器 Terminal 的选项卡。

您可以选择创建具有当前容器用户权限的 Terminal,或使用 root 用户权限登录。

更多操作可在 更多操作 菜单中找到:

显示文件

打开 文件 选项卡以浏览容器的文件系统。

有关更多信息,请参阅 浏览容器中的文件

检查按钮检查

打开包含容器详细信息(JSON 格式)的 检查 选项卡。

有关更多信息,请参阅 查看运行中容器的详细信息

复制镜像 ID 按钮复制镜像 ID

复制用于运行该容器的镜像 ID。

复制容器 ID 按钮复制容器 ID

复制容器 ID。

容器仪表板

仪表板 选项卡提供关于所选容器的重要信息:

  • 容器的名称和哈希 ID。 您可以单击镜像名称以高亮显示用于运行所选容器的镜像。

  • 容器中定义的环境变量的名称和值。

  • 容器与主机之间的端口映射。

  • 容器与主机之间的卷绑定。

单击 添加… 以添加新变量、端口绑定或卷绑定并重新创建容器。

单击 更多按钮 打开包含其他操作的菜单:

镜像

该节点列出了由相应 Docker 守护进程管理的所有镜像。

要拉取的镜像 字段中键入镜像名称,然后单击 拉取按钮拉取 ,从已配置的 Docker 注册表中拉取新镜像。 欲了解更多信息,请参阅 从 Docker Hub 拉取公共镜像

选择镜像后,可执行以下操作:

创建容器按钮创建容器

从所选镜像创建 Docker 容器。

显示图层按钮显示层

打开 选项卡,查看所选镜像所包含的各个层(中间的内部未标记镜像)。

推送镜像按钮推送镜像

将镜像推送至 Docker 注册表。 欲了解更多信息,请参阅 将镜像推送到 Docker 注册表

更多操作 菜单中提供了更多操作:

复制镜像 ID 按钮复制镜像 ID

复制所选镜像的哈希 ID。

检查按钮检查

打开 检查 选项卡,以 JSON 格式显示镜像的详细信息。

欲了解更多信息,请参阅 docker inspect 命令参考。

显示标签按钮显示标签

打开包含镜像 labels标签 选项卡。

镜像仪表板

仪表板 选项卡提供所选镜像的重要信息:

  • 镜像的名称、哈希 ID、最新变更日期以及大小。

  • 指向该镜像的标签列表。

  • 从该镜像创建的现有容器列表。

网络

该节点列出所有由相应 Docker 守护程序管理的网络。

创建网络按钮创建网络

创建 Docker 网络,供您的容器在其中运行。

清理按钮清理

删除所有未使用的网络。

网络仪表板

仪表板 选项卡提供所选网络的重要信息:

  • 网络的名称和哈希 ID。

  • 连接到该网络的容器列表。

  • 分配给该网络的标签列表。

单击 检查 可在选定的网络上运行 docker inspect ,并将结果输出到单独的选项卡。

该节点列出所有由相应 Docker 守护程序管理的 volume。

创建卷按钮创建卷

创建 Docker volume,供您的容器使用。

清理按钮清理

删除所有未使用的 volume。

选择 volume 后,可执行以下操作:

检查按钮检查

打开 检查 选项卡,以 JSON 格式显示 volume 的详细信息。

欲了解更多信息,请参阅 docker inspect 命令参考。

删除卷按钮移除

删除所选 volume。

卷仪表板

仪表板 选项卡提供所选 volume 的重要信息:

  • volume 的名称或哈希 ID。

  • 使用该 volume 的容器列表。

  • 该 volume 的 labels 列表。

Docker Compose

全部启动按钮全部启动

使用相关的运行/调试配置部署您所选的 Docker Compose 服务。 欲了解更多信息,请参阅 Docker Compose

停止按钮停止

停止所选 Docker Compose 服务中的所有容器。

下线按钮关闭

停止并移除所选 Docker Compose 服务中的所有容器,包括所有相关网络、volume 和镜像。

Kubernetes

如果满足以下条件,将提供此类服务:

  • 已安装并启用 Kubernetes 插件。 欲了解 GoLand 中 Kubernetes 集成的更多信息,请参阅 Kubernetes

  • GoLand 检测到 Kubernetes 集群配置文件。 默认情况下,该文件名为 config ,位于 $HOME/.kube 目录中。 您可以通过设置 KUBECONFIG 环境变量指定其他 kubeconfig 文件。 欲了解有关 kubeconfig 文件的更多信息,请参阅 Organizing Cluster Access Using kubeconfig Files

默认情况下, 服务 工具窗口会显示默认 kubeconfig 文件中当前集群上下文的信息。 您可以将 更多集群 添加到该工具窗口。

图标

操作

描述

刷新按钮

刷新

刷新来自 Kubernetes 集群的信息。

命名空间菜单

命名空间

选择一个命名空间来筛选集群中可用的资源。

添加上下文操作

新建 Kubernetes 上下文

Kubernetes 集群添加服务 工具窗口中的一个节点。

连接 Telepresence

连接 Telepresence

使用 Telepresence 连接到集群 (仅在选择了集群时可用)。

查看 YAML 按钮

查看 YAML

在打开的文件中,您可执行以下操作:

  • 应用图标 :将更改应用于当前上下文和命名空间。

  • 删除图标 :从当前上下文和命名空间中删除该资源。

  • 刷新图标 :从集群重新加载文件内容

  • Diff 图标 :在差异查看器中显示已打开文件与相应集群资源之间的差异。

  • 更改上下文更改当前集群

描述资源按钮

描述资源

显示所选资源的详细信息,类似于 kubectl describe 命令。

删除资源按钮

删除资源

从集群中移除所选资源。

跟踪日志按钮

跟踪日志

输出所选 pod 中容器的日志。

下载日志按钮

下载日志

将所选 pod 中容器的日志保存到 临时文件中,并在编辑器中打开。

替代使用临时文件,您可以设置日志保存路径,或每次选择位置。 要配置 pod 日志的下载位置,请点击 显示设置按钮 或打开 设置 | 构建、执行、部署 | Kubernetes

打开控制台按钮

打开控制台

附加到所选 pod 中容器内运行进程的控制台。

运行 Shell 按钮

运行 Shell

为所选 pod 中的容器运行交互式 shell。

默认情况下,GoLand 运行 /bin/bash。 要运行其他 shell,请打开 设置 | 构建、执行、部署 | Kubernetes ,并在 在容器内运行 Shell 的命令 字段中指定 pods 使用的 shell。

运行 Shell 按钮

端口转发

将一个或多个本地端口转发到 pod 中的远程端口。

例如:

  • 7070 — 监听本地端口 7070,并将数据转发至/从远程端口 7070。

  • :8080 — 监听一个随机的本地端口,并将数据转发至/从远程端口 8080。

  • 8888:5000 — 监听本地端口 8888,并将数据转发至/从远程端口 5000。

有关端口转发的更多示例,请参阅 Kubernetes 文档

Dev Containers

当您从已打开的 IDE 启动 Dev Container 时,该服务将变为可用。 有关详细信息,请参阅 创建 Dev Container 并挂载源文件

除了常规的 服务 工具窗口操作外,您还可以使用 Dev Container 特有的操作来管理容器。

操作

说明

连接

构建好 Dev Container 后,您可以使用此操作连接到已创建或已有的容器。

重启

使用此操作可重新构建 Dev Container。

停止

使用此操作可停止运行 Dev Container。

点击 更多按钮 以打开包含其他操作的菜单:

操作

说明

终端

使用此选项可在所选 Dev Container 中打开终端会话。

显示文件

使用此选项显示所选 Dev Container 中的文件和目录列表。

检查

使用此选项显示所选 Dev Container 的信息。

复制镜像 ID

此选项用于复制所选 Dev Container 镜像的 ID。

复制容器 ID

此选项用于复制所选 Dev Container 的 ID。

提高效率的建议

使用选项卡

服务 工具窗口可以包含许多服务,您可以根据类型对其进行分组,也可以创建单独的标签页来自定义分组。 例如,您可以创建一个标签页,其中包含以下内容:您正在开发的应用程序的运行配置、运行用作后端数据库的 Docker 容器,以及用于访问该数据库的控制台。

隐藏服务树

点击 显示选项菜单按钮 (位于 服务 工具窗口工具栏右侧),然后点击 显示服务树 取消选中该复选框。 您也可以按 Ctrl+Shift+T 切换服务树。

如果隐藏服务树,则会显示服务导航栏作为替代。 按 Alt+Home 可聚焦服务导航栏。

隐藏、移除和删除服务

右键点击任意服务,选择 删除 Delete ,以彻底移除相应的运行配置、云提供商、Docker 连接等。

如果不希望在 服务 工具窗口中显示某类运行/调试配置,请右键点击该配置并选择 从服务中移除配置类型。 这不会移除实际配置。

若要从 服务 工具窗口中隐藏特定运行配置,请右键点击该配置并选择 隐藏配置。 要查看所有已隐藏的运行配置,请点击 添加服务菜单 并选择 还原隐藏的配置

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