gpt4 book ai didi

.net - 在不需要它的地方运行 dotnet 的 Rider 中的 Docker-compose

转载 作者:行者123 更新时间:2023-12-04 08:15:18 27 4
gpt4 key购买 nike

我有 docker-compose 只运行一项服务,它是 etcd。

version: '3'

services:

etcd:
container_name: mvscp1-etcd
image: hidden/mvscp1.etcd.dev:latest
environment:
- ETCD_ROOT_PASSWORD=hidden
- ETCD_READONLY_USER=hidden
- ETCD_READONLY_USER_PASSWORD=hidden
ports:
- "32379:2379"
当它启动时,我看到 Rider 正在尝试将其调试为 dotnet 应用程序。当我运行 docker inspect etcd 命令时,我确实看到了下一个:
"Path": "/riderDebugger/runtime-dotnet.sh",
"Args": [
"/riderDebugger/JetBrains.Debugger.Worker.exe",
"--mode=server",
"--frontend-port=57005",
"--backend-port=57105"
我的入口点显然被 Rider 覆盖。因此,etcd 不断失败。
我如何告诉 Rider 忽略该特定的 docker-compose 条目并且不调试它?

最佳答案

当前(截至 v. 2020.3)Rider 无法检测服务是否是 .NET Core 可执行文件,因此它必须覆盖每个服务的入口点。
我们将尝试在 future 版本中修复它。这是the tracking issue .

关于.net - 在不需要它的地方运行 dotnet 的 Rider 中的 Docker-compose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65733354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com