非rootユーザをDockerに使う

887 ワード

Robert KatzkiUnsplashによる写真
角度マイグレーションのため、次のコマンドは、プロジェクト内のインストール後のカスタムスクリプトのために、root以外のユーザーで実行する必要があります.
RUN npm install
こうするためには、
  • ユーザを作成する
  • RUN useradd -ms /bin/bash user
    
  • Worddirの所有権を変更する
  • RUN chown user ../app
    
  • 新しいユーザを使用してファイルをコピーする
  • COPY --chown=user src/myapp/myapp.csproj src/myapp/
    
  • 変更ユーザー
  • USER user
    
    これが助ける望み!