dockerのボリュームマウントオーナー問題

開発ツール
この記事は約1分で読めます。
スポンサーリンク

docker内でマウントした場所に対して、コンテナーに入り、ファイルを生成する場合、
オーナーがrootとなり、ホスト側から触れなくなるためわざわざパーミッションや所有者の変更をしなければならない。

こちらで、所有者をホスト側に合わせる方法が紹介されている。

dockerでvolumeをマウントしたときのファイルのowner問題 - Qiita
dockerでvolumeをマウントするときの問題点 docker runするときに-vオプションをつけることによってホストのディレクトリをコンテナ内にマウントすることができる。 ホスト側のファイルをコンテナ内で使いたい場合や、...

開発環境などでそこまでこだわらなければコンテナ上のumaskのデフォルトを変更してしまうのもありなのかもしれない

【Linux】デフォルトのパーミッションの変更(umask) - Qiita
デフォルトのパーミッションの変更について ファイルやディレクトリを作成した際のデフォルトのパーミッション変更をしたい場合は、umaskの値を変更する必要があります。 現在設定されているumaskの値は確認したい時には、umaskコマ...

コメント

タイトルとURLをコピーしました