2026-01-24 Dev Container で非 root を使用するには
昨日 (2026-01-23) と同様に bouzuya/tsukota-web の dev container 設定の見直し。バインドしているボリュームに root でファイルを作成されてしまうので非 root ユーザーにしたいという件。
docker compose や Dockerfile でユーザーを指定して非 root ユーザーにすると、 Dev Container の features が動かない。あれこれインストールしているので確かにそうなりそうだ。
最終的に Dev Container の features の common-utils で非 root ユーザーを作成した。
https://github.com/devcontainers/features/tree/main/src/common-utils
途中、もう Dev Container の features を使用しないほうがいいのではないかと思ったけど、さすがに良くないなと思ってあれこれ模索し (ハマっ) た。
こんなことをやっている時間はないはずだけど……。
上の子の参観日など。妻が体調不良を訴えており……。
今日のコミット。
- tsukota-web 1 commit