Closed2

Docker の non-root ユーザーの作成

nissy-devnissy-dev

こちらのドキュメントの通りに作ればいいだけだが...
https://docs.docker.jp/engine/articles/dockerfile_best-practice.html#user

best practice によると UID >10000 の方がいいらしい (原理は理解してないので要確認

https://github.com/dnaprawa/dockerfile-best-practices?tab=readme-ov-file#do-not-use-a-uid-below-10000

あとは user を non-root にするだけでなく、COPY する時にも chown で non-root にする必要がある
https://ken5scal.hatenablog.com/entry/2017/10/13/DockerfileのADD/COPYに--chownオプションができた

このスクラップは2024/08/17にクローズされました