【问题标题】:Dockerfile failed to deploy (not connected to docker) in Intellij IdeaDockerfile 未能在 Intellij Idea 中部署(未连接到 docker)
【发布时间】:2021-10-05 08:22:47
【问题描述】:

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

但是部署失败,问题是信息不多:

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

码头工人信息:

【问题讨论】:

  • 您的主机系统中安装了 Docker 吗?
  • 是的,我已经启动并运行了。
  • 请附上Settings/Preferences | Build, Execution, Deployment | DockerSettings/Preferences | Build, Execution, Deployment | Docker | Tools的截图。
  • @EgorKlepikov,完成。

标签: docker intellij-idea


【解决方案1】:

如果您在 MacO 上使用 IDE,则需要在操作系统的隐私设置中为其授予全盘访问权限。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      按 Ctrl+Alt+S 打开 IDE 设置并选择 Build、Execution、 部署 |码头工人。

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

      连接设置取决于您的 Docker 版本和操作 系统。如需了解详情,请参阅 Docker 配置。

      连接成功消息应显示在底部 对话框

      【讨论】:

      • 刚试过。连接没有问题(附加更多截图到问题),但 Dockerfile 文件部署仍然失败。
      【解决方案4】:

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-07-12
        • 1970-01-01
        • 2022-12-18
        • 1970-01-01
        • 2015-08-23
        • 1970-01-01
        • 1970-01-01
        • 2020-05-08
        相关资源
        最近更新 更多