Dockerコンテナでのdotnet watch runでファイルの変更が検知されないときの対処法
Dockerのコンテナ内でdotnet watch runでファイルの変更を監視したとき、ファイルの変更が検知されないことがありました。
使用したDockerイメージはmcr.microsoft.com/dotnet/sdk:5.0です。
いろんなサイトを調査した結果、Dockerコンテナにprocpsというパッケージをインストールしたら解決しました。
Dockerfileは以下のようになります。
FROM mcr.microsoft.com/dotnet/sdk:5.0
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
procps \
&& rm -rf /var/lib/apt/lists/*