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

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

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

有关更多信息,请参阅 服务工具窗口中的 Docker 章节。
在远程服务器上使用 Docker 的前提条件
在远程机器上使用 Docker 之前,请确保满足以下前提条件:
本地 Docker CLI ,用于连接到远程 Docker 实例。 您可以安装 Docker Desktop,也可以仅安装 Docker CLI。
Docker Buildx 插件,用于从 Dockerfile 构建镜像。 请注意,使用 Buildx 需要 Docker Engine 的版本为 19.03 或更高。