Visual Studio 2019 - 在 Alpine 容器中列出进程时附加到进程挂起

Visual Studio 2019 - Attach To Process hangs when listing processes in Alpine container

我正在按照 here 记录的流程连接到 Visual Studio 2019 年的远程流程。

如果我 select 基于 Alpine 的容器,将弹出此对话框并挂起 Visual Studio。

但是 Ubuntu 容器工作得很好。容器上的进程按预期列出。

这是 VS 还是 Alpine 问题? 解决方法 ?

我在使用 Microsoft Visual Studio Enterprise 2019 版本 16.8.4,遇到完全相同的问题。

它在那里被引用:https://github.com/OmniSharp/omnisharp-vscode/issues/2165 还有:https://developercommunity.visualstudio.com/content/problem/1102637/attach-to-process-doesnt-work-on-alpine-based-linu.html

两个参考文献都声称它是固定的...

虽然它对我来说是失败的。添加procps后,效果很好:

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine AS base
RUN apk add --no-cache curl procps