Docker
Docker 是一种用于在隔离且可复现的环境中部署和运行可执行文件的工具。 例如,这可能对在与生产相同的环境中测试代码有用。
IntelliJ IDEA 集成了 Docker 功能,并提供创建 Docker 镜像、运行 Docker 容器、管理 Docker Compose 应用、使用公有和私有 Docker 注册表等更多功能的直接帮助,全部这些都可以直接在 IDE 中完成。
启用 Docker 插件
此功能依赖于 Docker 插件,该插件在 IntelliJ IDEA 中默认捆绑并启用。 如果相关功能不可用,请确保您没有禁用插件。
按 Ctrl+Alt+S 打开设置,然后选择 。
打开 已安装 选项卡,找到 Docker插件,并在插件名称旁边选择复选框。
安装并运行 Docker
请按照 Docker 文档 中的说明安装并运行 Docker。
连接到 Docker 守护进程
按 Ctrl+Alt+S 打开设置,然后选择 。
点击
以添加 Docker 配置,并指定如何连接到 Docker 守护进程。
连接设置取决于您的 Docker 版本和操作系统。 如需更多信息,请参阅 Docker connection settings。
连接成功 消息应出现在对话框的底部。

有关在 Windows 或 macOS 上使用 Docker 时将本地路径映射到运行 Docker 守护进程的虚拟机的更多信息,请参阅 Windows 和 macOS 主机的虚拟机路径映射。 您将无法对映射本地路径之外的目录使用卷和绑定挂载。
此表在 Linux 主机上不可用,在该主机上 Docker 本地运行,您可以将任何目录挂载到容器。
打开 服务 工具窗口( 或 Alt+8 ),选择已配置的 Docker 连接节点
并点击
,或从上下文菜单中选择 Connect。

要编辑 Docker 连接设置,请选择 Docker 节点并点击工具栏上的
,或从上下文菜单中选择 Edit Configuration。
您还可以点击
并选择 Docker 连接 ,直接从 服务 工具窗口添加 Docker 连接。 如果您已配置 Docker contexts ,您可以选择 来自 Docker Contexts 的 Docker 连接 以添加相应的连接。
一旦连接到 Docker daemon,您可以使用 服务 工具窗口 ( 或 Alt+8) 来管理与 Docker 相关的所有事项,例如: 拉取和推送镜像、 创建和运行容器以及 扩展 Docker Compose 服务。 与其他工具窗口一样,您可以开始键入图像或容器的名称,以突出显示匹配的项目。

如需更多信息,请参阅 服务工具窗口中的 Docker 部分。
使用远程服务器上的 Docker 的先决条件
在 您 开始 在 远程 机器 上 使用 Docker 之前,请确保满足以下前提条件:
本地 Docker CLI ,这是连接远程 Docker 实例所必需的。 您可以安装 Docker Desktop 或者仅安装 Docker CLI。
Docker Buildx 插件,是从 Dockerfile 构建镜像所必需的。 请注意,使用 Buildx 与 Docker 需要 Docker Engine 19.03 或更高版本。