【问题标题】:Debug Docker with Rider: Exited with code 244使用 Rider 调试 Docker:退出代码 244
【发布时间】:2021-05-05 17:26:25
【问题描述】:

很抱歉,如果这个问题已经被问过,但我找不到 “Exited with code 244”的任何实例

我正在尝试调试我的 docker 镜像,我们有一些镜像,它们在您运行时完全正常,容器已构建,您可以按预期访问它们。 但是,如果我单击 Rider 上的 Debug 图标,它会构建所有内容,然后以代码 244 退出,不知道该怎么做。

我的 Rider 与 Docker 的连接完全正常(当我不调试时它可以工作) 尝试通过 TCP 连接到 Docker Daemon,它连接正常,但结果是一样的。 尝试仅调试 12 个图像中的一个,结果相同(退出代码 244)

这是部署日志:

"C:\Program Files\Docker\Docker\resources\bin\docker-compose.exe" -f E:\Git\MYPROJECT\src\docker-compose.yml -f C:\Users\USER\AppData\Local\JetBrains\Rider2021.1\tmp\docker-compose.override.74.yml up
Docker Compose is now in the Docker CLI, try `docker compose up`
Starting src_authentication.internal.dev_1 ...
Starting src_devredis_1                    ...
Starting src_transactions.internal.dev_1   ...
Starting src_userinvitations.internal.dev_1 ...
Starting src_users.internal.dev_1           ...
Starting src_devrabbit_1                    ...
Starting src_debugdata.internal.dev_1       ...
Starting src_authorization.internal.dev_1   ...
Starting src_web.bff.agent_1                ...
Starting src_globalsettings.internal.dev_1  ...
Starting src_web.bff.admin_1                ...
Starting src_web.bff.console_1              ...
Attaching to src_users.internal.dev_1, src_transactions.internal.dev_1, src_debugdata.internal.dev_1, src_authentication
.internal.dev_1, src_userinvitations.internal.dev_1, src_authorization.internal.dev_1, src_devredis_1, src_devrabbit_1,
src_web.bff.agent_1, src_globalsettings.internal.dev_1, src_web.bff.admin_1, src_web.bff.console_1
src_users.internal.dev_1 exited with code 244
src_transactions.internal.dev_1 exited with code 244
src_debugdata.internal.dev_1 exited with code 244
src_authentication.internal.dev_1 exited with code 244
src_userinvitations.internal.dev_1 exited with code 244
src_authorization.internal.dev_1 exited with code 244
src_devredis_1 exited with code 244
src_devrabbit_1 exited with code 244
src_web.bff.agent_1 exited with code 244
src_globalsettings.internal.dev_1 exited with code 244
src_web.bff.admin_1 exited with code 244
src_web.bff.console_1 exited with code 244

如果我尝试访问服务器,我只会得到“无法连接到服务器”。

我想如果我发现这个代码 244 是什么,它可能会给我答案。

有人有什么建议吗? 提前致谢

【问题讨论】:

    标签: docker docker-compose jetbrains-ide rider


    【解决方案1】:

    经过多次测试,我想我终于找到了问题所在。

    在我们的docker-compose 文件中,我们将web.bff.consoleweb.bff.adminweb.bff.agent 作为我们的“主要”项目,并将其他项目作为依赖项,所以我做了一些事情:

    • 在我的 Rider Docker 配置中,我重新添加了“附加到:无”(这在 docker compose up 之后添加了 -d ... 并删除了 244 错误)
    • 我现在没有运行包含所有服务的 docker compose,而是使用主要服务运行,这会产生依赖项,并且一切仍按预期运行
    • 从 Docker 中清除所有数据,清理 Rider 的临时文件夹并重新编译所有内容。

    虽然从技术上讲这是一个配置问题,但错误消息可能更清楚

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-11
      • 2021-03-07
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多