DataGrip 2025.2 Help

服务工具窗口

服务 工具窗口显示 查询控制台、SQL 文件和打开或附加到数据源的数据库对象。 该工具窗口还会显示查询日志输出和查询结果集。

服务工具窗口
  1. 数据源。

  2. 会话及其代理。

有关 服务 工具窗口的快速概览,请参阅以下视频。

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

全部展开按钮

全部展开 Ctrl+NumPad +

展开列表中的所有项目。

“折叠全部”按钮

全部收起 Ctrl+NumPad -

折叠列表中的所有项目。

“按组菜单”

Group By

选择您希望如何组织服务列表:

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

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

筛选菜单

Filter

选择您想要过滤服务列表的方式。

“在新标签页中打开”按钮

在新标签页中打开

将选定项目移动到单独的选项卡。

“添加服务”菜单

添加服务 Alt+Insert

选择一个服务类型以添加。

配置 服務 工具窗口

您可以通过将服务移动到它们自己的单独工具窗口来调整 服务 工具窗口的布局(右键点击服务并选择 Open in New Tab)。

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

  1. 服务 工具窗口中,点击 并选择 配置服务工具窗口

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

  2. 请使用 排除Include 按钮将服务从 服务 工具窗口移至单独的工具窗口,反之亦然。 运行/调试部分的配置没有自己的工具窗口——相反,它们会出现在 运行Debug 工具窗口中,如果它们不包含在 服务 工具窗口中。

运行/调试配置

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

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

“运行”按钮

运行 Ctrl+Shift+F10

运行所选配置。

调试按钮

Debug ⌃ ⇧ D

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

停止按钮

停止 Ctrl+F2

停止选定的配置。

重新运行按钮

重新运行 Ctrl+Shift+F10

重新运行所选配置。

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

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

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

筛选器菜单

Filters

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

更多菜单

更多

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

数据库

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

  2. 左侧工具栏。

  3. 上下文菜单。

  4. 输出选项卡。

  5. 结果选项卡。

  6. 右侧工具栏。

左侧工具栏

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

图标

操作 和 快捷键

描述

跳转到控制台按钮

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

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

停用图标

停用 Ctrl+F2

关闭所选数据库或数据源的连接。 (具有连接会话的数据源在其图标的角落用绿色圆点表示。)

Tx

事务模式

事务隔离

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

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

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

有关数据库事务模式和隔离的更多信息,请参阅 Submit changes to a database

Commit 图标

提交

(对于 手册 事务模式。)提交当前事务。 此按钮仅在手动 transaction 模式下可用。 另请参见, transaction mode 和 isolation

“回滚”图标

回滚

(适用于 手册 事务模式。)回滚更改。 此按钮仅在手动 transaction 模式下可用。 另请参见, 事务模式和隔离级别

取消正在运行语句图标

取消正在运行的语句

Ctrl+F2

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

上下文菜单

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

图标

操作 和 快捷键

描述

跳转到控制台按钮

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

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

停用图标

停用 Ctrl+F2

关闭所选数据库或数据源的连接。 (具有连接会话的数据源在其图标的角落用绿色圆点表示。)

关闭所有会话

关闭所有连接到数据源的会话。

在新标签页中打开

将选定项目移动到单独的选项卡。

在新标签页中打开每个项

将选定项目拆分为单独的选项卡。

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

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

删除 Delete

关闭所有连接到数据源的会话。 与 关闭所有会话 相同。

Tx

事务模式

事务隔离

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

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

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

有关数据库事务模式和隔离的更多信息,请参阅 Submit changes to a database

Commit 图标

提交

(对于 手册 事务模式。)提交当前事务。 此按钮仅在手动 transaction 模式下可用。 另请参见, transaction mode 和 isolation

“回滚”图标

回滚

(适用于 手册 事务模式。)回滚更改。 此按钮仅在手动 transaction 模式下可用。 另请参见, 事务模式和隔离级别

取消正在运行语句图标

取消正在运行的语句

Ctrl+F2

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

关闭会话

关闭选定的会话。

切换会话

将选定的文件附加到一个可用的会话。

在新标签页中打开

将选定项目移动到单独的选项卡。

在新标签页中打开每个项

将选定项目拆分为单独的选项卡。

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

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

删除 Delete

关闭所有连接到数据源的会话。 与 关闭所有会话 相同。

“跳转到源代码”按钮

跳转到源(J) F4

编辑器 中打开文件。

输出选项卡

使用 服务 工具窗口的 输出 选项卡查看您在 查询控制台 中执行的 SQL 语句及其他操作的信息。 此外, 输出 选项卡显示错误、时间戳、受影响行、查询持续时间、autocommit 模式和其他操作的信息。

“输出”选项卡

右侧工具栏

项目

提示

描述

Soft-wrap 图标

自动换行

请换行长文本。

滚动到底部图标

滚动到末尾

滚动到输出日志的末尾。

打印图标

打印(P)…

打印 查询控制台 文件、选定的文本或目录中的所有文件。

全部清除图标

全部清除

清除 输出 选项卡。

上下文菜单

项目

描述

复制 复制(C)

复制所选文本。

复制路径/引用

复制文件或行的参考链接。

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

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

使用Google 搜索(S)

打开浏览器并在 Google 上搜索选定的文本。

像这样折叠行

折叠包含所选文本的行。

暂停输出

暂停输出日志。

删除 全部清除

清除输出日志。

结果标签

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

服务工具窗口中的 Result 选项卡

Result 标签页中的大多数功能可以通过工具栏上的控件、数据单元格的上下文菜单命令以及相关的键盘快捷键访问。 您可以在 中查看可以对表执行的其他操作。

工具栏控件

图标

操作 和 快捷键

描述

“切换到表格”图标

切换到表

将查询结果作为 数据编辑器 中的表格 查看。

“切换到图表”图标

Switch to Chart

将查询结果作为 图表 查看。

第一页

上一页

更改页面尺寸按钮

下一页

最后一页

第一页

上一页 Ctrl+Alt+Up

更改页面大小

下一页 Ctrl+Alt+Down

最后一页

在 IDE 设置(Ctrl+Alt+S )的 数据库 | 数据编辑器和查看器 | 控件自定义 | 网格分页工具栏的位置 下选择该位置时,工具栏中将显示此项。

使用导航图标和相应的命令在显示检索数据的页面之间切换,并更改页面大小。

您在 Result 标签页中看到的行数称为 结果集页面。 如果此数字小于满足查询的行数,则一次仅显示所有行的一个子集。 如果当前显示所有行,导航图标和相应的命令将处于非活动状态。 您可以看到导航按钮之间的界限。 您可以通过点击并选择所需的限制或 在设置中更改它。

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

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

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

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

要更改结果集页面的大小,请点击 更改页面大小 按钮并选择大小。 或者,打开设置(Ctrl+Alt+S )并导航到 数据库 | 数据编辑器和查看器。 在 将页面大小限制为 字段中,输入结果集页面的一个新尺寸。 或者,若要禁用页面大小限制,请清除 将页面大小限制为 复选框。

重新加载页面图标

重新加载页面

Ctrl+F5

重新加载数据 以同步编辑器中显示的数据与数据库的内容。 此外,当您想在更改后应用新的 重新加载页面 设置时,请使用 页面大小限制按钮。

更新间隔图标

更新间隔

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

取消正在运行语句图标

取消正在运行的语句

Ctrl+F2

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

添加行图标

添加行

Alt+Insert

向表格添加一行。

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

不适用的上下文中, 添加行 按钮被禁用。 例如,如果当前表格不允许添加行。

有关使用行的更多信息,请参阅

“删除行”图标

删除行

Ctrl+Y

删除选中的行。

要选择多行,请点击装订区域的数字。 此外,您可以按下 Ctrl 并点击所需的行。

不适用的上下文中, 删除行 按钮被禁用。 例如,如果当前表不允许删除行。

“Revert Selected”按钮

还原所选条目

Ctrl+Alt+Z

撤销您对单元格值所做的更改。 您可以选择不同单元格的范围,并在此范围内还原值。

有关恢复更改的更多信息,请参考 提交更改到数据库

"预览待处理更改" 图标

预览挂起的更改

您对表所做更改的 Preview DML

提交按钮

提交

Ctrl+Enter

将本地更改提交到数据库服务器。 有关提交和撤销更改的更多信息,请参阅 提交更改到数据库

事务模式

事务模式

事务隔离

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

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

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

有关数据库事务模式和隔离的更多信息,请参阅 Submit changes to a database

提交并提交图标

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

(对于 手册 事务模式。)提交并提交当前事务。 此按钮仅在手动 transaction 模式下可用。 另请参见, transaction mode 和 isolation

撤销图标

回滚

(适用于 手册 事务模式。)回滚更改。 此按钮仅在手动 transaction 模式下可用。 另请参见, 事务模式和隔离级别

“在当前页面查找”图标

在当前页面上查找

当前页面的客户端文字搜索。

启用本地筛选图标

启用本地筛选器

为网格的每一列启用本地过滤器。

有关本地过滤器的详细信息,请参阅 过滤数据 主题。

显示图表图标

Show Chart

打开数据可视化。

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

显示记录视图图标

记录视图

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

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

数据提取器

数据提取程序

选择数据的输出格式。 有关可用格式和数据提取器的全部信息,请参阅 数据提取器主题。

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

  • 跳过计算列 :请勿包含未实际存储在表中的虚拟列(例如,identity 列)。

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

  • 配置 CSV 格式 :打开 CSV Formats 对话框,您可以在此管理分隔符分隔值格式(例如,CSV,TSV)。

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

有关数据提取器的更多信息,请参阅 数据提取器 主题。

导出数据图标

导出数据

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

复制到数据库图标

复制到数据库

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

比较数据图标

比较数据

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

有关比较表格的更多信息,请参阅 Compare table data

视图图标

查看方式

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

  • 转置 :一种查看模式,其中行和列被 互换。 您可以将此复选框与其他查看模式结合使用。

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

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

  • :一种查看模式,在该模式下数据以键值表的形式显示,且如果键单元包含子节点,则可以展开。 展开的子节点中的数据在键列和值列之间分配。 您可以考虑使用此模式来处理 JSON 和数组数据。

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

    有关数据提取器的更多信息,请参阅 数据提取器 主题。

如需了解更多关于查看数据的信息,请参阅 View data

显示选项菜单图标

显示选项菜单

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

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

    有关 Geo viewer 的更多信息,请参阅 在 PostgreSQL 中使用 Geo viewer 进行地理数据处理

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

    有关编辑器的更多信息,请参阅 Value editor

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

    有关视图的更多信息,请参阅 Aggregate view

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

  • 重置视图 :如果您之前自定义了表视图(例如,隐藏列或排序数据),请恢复初始表视图。

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

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

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

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

上下文菜单

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

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

操作

快捷方式

描述

编辑

Enter

编辑所选单元格中的值。 或者,您可以双击单元格并开始键入一个值。 编辑 命令对只读值无效。

  • 要打开自动完成列表,请按 Ctrl+Space

  • 要确认您的更改,请按 Enter

  • 若要取消编辑,请按 Escape

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

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

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

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

在值编辑器中打开

Shift+Enter

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

有关编辑器的更多信息,请参阅 Value editor

显示聚合视图

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

有关视图的更多信息,请参阅 Aggregate view

“Revert Selected”按钮 还原所选条目

Ctrl+Alt+Z

撤销您对单元格值所做的更改。 您可以选择不同单元格的范围,并在此范围内还原值。

有关恢复更改的更多信息,请参考 提交更改到数据库

设置高亮显示语言

选择 IDE 用于突出显示单元格中数据的语言。

更改显示类型

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

设置DEFAULT

Ctrl+Alt+D

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

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

设置NULL

Ctrl+Alt+N

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

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

生成 UUID

生成所选单元格的 UUID。

加载文件…

将文件加载到字段中。

保存LOB…

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

复制图标 复制(C)

Ctrl+C

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

更改数据提取程序

从工具栏上的 数据提取程序 列表中更改当前选择的 data extractor

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

Ctrl+Shift+C

复制一系列单元格的汇总值。 默认情况下,DataGrip 复制 SUM 聚合结果。 若要更改默认设置,请右键点击状态栏,并确保已选择 聚合器 选项。 点击状态栏上的聚合器小部件,选择要用作默认值的聚合器。

粘贴图标 粘贴(P)

Ctrl+V

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

添加行

向表格末尾添加一行。

删除行

Alt+Delete

删除选定的行。

克隆行

创建所选行的副本,并将副本添加到表格末尾。

转到

Navigation Bar

Alt+Home

跳转到导航栏。

数据库资源管理器

Alt+Shift+B

数据库资源管理器 中打开选定的对象。

相关符号(R)…

Ctrl+Alt+B

导航到相关对象之一。

DDL

Ctrl+Alt+B

打开对象定义(DDL)。

行…

Ctrl+G

跳转到指定行。

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

相关行图标 关联行

F4

导航到相关记录:

  • 当前记录引用的记录。

  • 引用当前记录的记录。

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

如果没有相关记录,则该操作不可用。

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

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

Open URL 图标 打开 URL

F4

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

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

打开文件图标 打开文件

F4

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

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

筛选依据

选择要用于列的筛选器。

全文搜索…

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 registry 中拉取镜像。 有关更多信息,请参阅 从 Docker Hub 拉取公共镜像

删除连接清理

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

容器

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

删除连接清理

删除所有已停止的容器。

当您选择一个容器时,以下操作是可用的:

开始按钮启动

运行所选容器。

重启按钮重启

重启所选容器。

停止按钮停止

停止选定的容器。

终端按钮终端

在所选容器中打开一个带有终端的选项卡。

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

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

显示文件

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

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

“检查”按钮Inspect

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

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

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

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

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

复制容器的 ID。

容器仪表板

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

  • 容器的名称和哈希 ID。 您可以点击图像名称以突出显示用于运行所选容器的图像。

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

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

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

点击 添加… 添加新变量、端口绑定或卷绑定,然后重新创建容器。

点击 更多 按钮 打开包含一些附加操作的菜单:

镜像

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

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

当您选择一张图片后,以下操作可用:

创建容器按钮创建容器

从所选镜像创建 Docker 容器。

显示图层按钮显示层

打开显示所选镜像组成的层(中间内部未标记镜像)的 选项卡。

“推送镜像”按钮推送镜像

将镜像推送到 Docker 注册表。 有关更多信息,请参阅 将镜像推送到 Docker 注册表

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

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

复制所选图像的哈希 ID。

“检查”按钮Inspect

打开 检查 选项卡以查看镜像的详细信息(JSON 格式)。

有关更多信息,请参阅 docker inspect命令参考。

显示标签按钮显示标签

打开 选项卡 选项卡以查看镜像的 标签

图像仪表盘

仪表板 选项卡提供有关选定图像的重要信息:

  • 名称、哈希 ID、最新变更日期和图像大小。

  • 指向图像的标签列表。

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

网络

该节点列出了所有由相应 Docker daemon 管理的网络。

创建网络按钮创建网络

为您的容器创建一个 Docker 网络以供操作。

"清理按钮"清理

删除所有未使用的网络。

网络仪表板

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

  • 网络名称和哈希 ID。

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

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

点击 检查 以运行 docker inspect ,然后将其输出到一个单独的选项卡。

此节点列出了由相应 Docker daemon 管理的所有卷。

创建卷按钮创建卷

为您的容器创建一个 Docker 卷。

"清理按钮"清理

删除所有未使用的卷。

当您选择一个卷时,可执行以下操作:

“检查”按钮检查

打开 检查 选项卡以查看卷的详细信息(JSON 格式)。

有关更多信息,请参阅 docker inspect命令参考。

删除卷按钮移除

移除所选卷。

容量仪表板

仪表板 选项卡提供有关所选卷的重要信息:

  • 卷名或哈希 ID。

  • 使用该卷的容器列表。

  • 此卷的 标签列表。

Docker Compose

启动全部按钮启动所有

使用相关的运行/调试配置部署您选择的 Docker Compose 服務。 有关更多信息,请参阅 Docker Compose

停止按钮停止

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

下线按钮

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

Kubernetes

此类型服务适用于以下情况:

  • 已经安装并启用了 Kubernetes plugin。 有关 DataGrip 中 Kubernetes 集成的更多信息,请参阅 Kubernetes

  • DataGrip 检测到 Kubernetes 集群配置文件。 默认情况下,这是 配置 文件,位于 $HOME/.kube 目录中。 您可以通过设置 KUBECONFIG 环境变量来指定其他 kubeconfig 文件。 有关 kubeconfig 文件的更多信息,请参阅 使用 kubeconfig 文件组织集群访问

默认情况下, 服务 工具窗口显示从默认 kubeconfig 文件中获取的当前集群上下文。 您可以向此工具窗口 添加更多集群

图标

操作

描述

刷新按钮

刷新

从 Kubernetes 集群刷新信息。

“命名空间”菜单

命名空间

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

“添加上下文”操作

新的 Kubernetes 上下文

服务 工具窗口中 将 Kubernetes 集群以节点添加。

连接 Telepresence

连接 Telepresence

使用 Telepresence 连接到集群 (如果选择了集群,则可用)。

"查看 YAML 按钮"

查看 YAML

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

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

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

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

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

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

“描述资源”按钮

描述资源

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

删除资源按钮

删除资源

从集群中移除所选资源。

“关注日志”按钮

跟随日志

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

下载日志按钮

下载日志

将所选 pod 中容器的日志保存到 scratch file并在编辑器中打开。

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

打开控制台按钮

打开控制台

连接到所选 Pod 容器内运行的进程控制台。

运行 Shell 按钮

运行 Shell

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

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

运行 Shell 按钮

端口转发

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

例如:

  • 7070 — 监听本地端口 7070 并将数据传输至远程端口 7070。

  • :8080 — 监听随机本地端口并将数据转发到/从远程端口 8080。

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

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

提高效率的提示

请使用制表符

服务 工具窗口可以包含很多服务,您可以根据它们的类型进行分组,或者为自己的自定义分组创建单独的选项卡。 例如,您可以创建一个选项卡,其中包括以下内容:您正在开发的应用程序的运行配置、运行作为应用程序后端使用的数据库的 Docker 容器,以及访问数据库的控制台。

隐藏服务树

点击 显示选项菜单按钮服务 工具窗口工具栏右侧部分,然后点击 显示服务树 以移除复选框。 您还可以按 Ctrl+Shift+T 来切换服务树。

如果隐藏 服務 树,将由 服務 导航栏代替。 按 Alt+Home 专注到服务导航栏。

隐藏、移除和删除服务

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

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

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

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