Pycharm 无法从构建流中检索图像 ID

nik*_*las 10 python django pycharm

想连接pycharm docker解释器。这是我的 Windows docker 状态

泊坞窗

这是pycharm状态

我该如何解决这个问题

pycharm

小智 7

如果您按照上述步骤操作但不起作用,请尝试检查busybox:latest映像是否存在,否则再次从 docker hub 中提取该映像。

\n

先决条件\xef\xbb\xbf -> 第二点

\n

  • 由于互联网连接问题,我的 PyCharm 似乎无法与 docker 一起使用。我最终通过从我的机器可以访问的 docker 镜像中手动拉出 busybox 解决了这个问题。 (3认同)

Sam*_*.D. 5

当 Docker 无法构建您的映像并尝试运行它时,通常会出现该错误消息,因此 PyCharm 似乎可以连接到 Docker 但构建失败。

尝试这个:

首先让我们看看 PyCharm 是否可以连接到 Docker(根据您收到的错误,我认为可以):

  • 打开服务窗口 (Alt + 8)
  • 检查您是否可以连接到“Doc​​ker”并查看您当前拥有的所有容器和图像。您可能需要选择“Docker”并按下左侧的播放按钮。
  • 如果您看不到“Doc​​ker”选项,请单击该窗口中的“+”图标并尝试配置新的 Docker 连接。

PyCharm 中的 Docker 连接 - 服务窗口

如果您可以看到您的图像和容器,则您已连接到 Docker。让我们看看您的构建是否失败:

  • 在项目窗口 (Alt + 1) 中右键单击 Dockerfile 或 Dockercompose。
  • 我们将创建一个运行配置。选择带有 Docker 图标的“创建”选项。如果您没有看到该选项,则表示您已经为该文件设置了一个运行配置,您将看到一个“编辑”选项,而不是“创建”选项。
  • 选择“创建”或“编辑”(取决于您看到的选项)并添加构建和运行 Dockerfile 或 Dockercompose 所需的选项并保存运行配置。
  • 现在您可以尝试从右上角的运行栏运行它(在下拉列表中选择您刚刚创建的新运行配置,然后按播放)

现在“服务”窗口将聚焦并显示构建状态。如果失败,您应该在那里看到原因。

  • 我遇到了同样的问题,但我的 docker-compose 没有失败。我不知道为什么我收到“无法从构建流中检索图像 ID”。 (3认同)