Dockerfile 未能在 Intellij Idea 中部署(未连接到 docker)

我是 Docker 新手,只是想按照这个 video 中的说明进行操作。我创建了非常简单的 Dockerfile:

enter image description here

但是部署失败了,问题是没有太多信息:

enter image description here

Docker 已启动并正在运行,我可以从 IDE 连接到它:

enter image description here

enter image description here

docker信息:

enter image description here

stack overflow Dockerfile failed to deploy (not connected to docker) in Intellij Idea
原文答案

答案:

作者头像

如果您在 MacO 上使用 IDE,则需要在操作系统的隐私设置中为其提供完整的磁盘访问权限。

作者头像

如果您最近更改了“Docker Desktop”中的设置,请确保在尝试构建映像/运行容器之前重新启动您的 IDE。

作者头像

您可以关注 official instructions 。特别是这部分:

配置 Docker 守护程序连接设置:

按 Ctrl+Alt+S 打开 IDE 设置并选择 Build、Execution、Deployment |docker。

点击添加 Docker 配置并指定如何连接到 Docker 守护程序。

连接设置取决于您的 Docker 版本和操作系统。有关更多信息,请参阅 Docker 配置。

连接成功消息应出现在 对话框的底部。

作者头像

我也是第一次探索 Docker(尽管使用 JetBrains Rider 而不是 IntelliJ)并且遇到了同样的错误。

我通过右键单击 dockerfile chevrons 并首先构建图像来解决该错误:

Build Image

一旦完成,我就能够成功运行 Dockerfile: Run Dockerfile

Success

希望 Intellij 以大致相同的方式工作。