无法将 IntelliJ 与 Docker Machine 连接

DYD*_*D35 5 java intellij-idea docker docker-compose

我在将 docker compose 与 intelliJ 连接时遇到了麻烦。我正在使用 Docker 工具箱。我已经下载了 docker-compose.exe 文件并位于 Docker Toolbox 的文件夹中。但是,我似乎无法将一切联系起来。

当“连接它时会出现“超时”错误

当我转到设置的“Docker”选项卡时,我得到以下信息。

Docker 选项卡中的错误

我正在使用“Docker Machine”,因为在 Docker 站点上据说使用了它。

tma*_*wen 8

通过突出显示的Docker Machine路径错误,我猜您没有安装Docker Machine

然后,您应该切换到TCP 套接字连接以连接到docker守护进程:

  • 智能想法:
    • 删除File |下配置的Docker Machine路径 设置 | 构建、执行和部署 | 码头工人 | 工具
    • File |下启用TCP Socket 设置 | 构建、执行和部署 | 码头工人
    • 引擎 API URL设置为tcp://localhost:2375(如果你没有改变它应该是默认值)
  • Docker 桌面:
    • Settings |下公开docker守护进程 一般在没有 TLS选项的情况下在 tcp://localhost:2375 上启用Expose 守护进程
    • 重启Docker 桌面,一切顺利