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/*